diff --git a/channels/chan_sip.c b/channels/chan_sip.c index d3f7df7b8db3434cdc1de895c7fbd0b2be1350fa..ca810f7823b58fe3363864c1b364931249282165 100644 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -9686,7 +9686,6 @@ static int _sip_show_peer(int type, int fd, struct mansession *s, struct message ast_cli(fd, "%s\n", codec_buf); ast_cli(fd, " Codec Order : ("); print_codec_to_cli(fd, &peer->prefs); - ast_cli(fd, ")\n"); ast_cli(fd, " Status : "); @@ -9789,9 +9788,8 @@ static int sip_show_user(int fd, int argc, char *argv[]) { char cbuf[256]; struct sip_user *user; - struct ast_codec_pref *pref; struct ast_variable *v; - int x = 0, codec = 0, load_realtime; + int load_realtime; if (argc < 4) return RESULT_SHOWUSAGE; @@ -9821,18 +9819,7 @@ static int sip_show_user(int fd, int argc, char *argv[]) ast_cli(fd, " Callerid : %s\n", ast_callerid_merge(cbuf, sizeof(cbuf), user->cid_name, user->cid_num, "<unspecified>")); ast_cli(fd, " ACL : %s\n", (user->ha?"Yes":"No")); ast_cli(fd, " Codec Order : ("); - pref = &user->prefs; - for(x = 0; x < 32 ; x++) { - codec = ast_codec_pref_index(pref,x); - if (!codec) - break; - ast_cli(fd, "%s", ast_getformatname(codec)); - if (x < 31 && ast_codec_pref_index(pref,x+1)) - ast_cli(fd, "|"); - } - - if (!x) - ast_cli(fd, "none"); + print_codec_to_cli(fd, &user->prefs); ast_cli(fd, ")\n"); if (user->chanvars) {