[asterisk-commits] seanbright: branch 10 r356108 - in /branches/10: ./ channels/chan_iax2.c
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Tue Feb 21 05:17:16 CST 2012
Author: seanbright
Date: Tue Feb 21 05:17:12 2012
New Revision: 356108
URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=356108
Log:
Make 'iax2 show callnumber usage' output make sense when an IP is passed in.
........
Merged revisions 356107 from http://svn.asterisk.org/svn/asterisk/branches/1.8
Modified:
branches/10/ (props changed)
branches/10/channels/chan_iax2.c
Propchange: branches/10/
------------------------------------------------------------------------------
Binary property 'branch-1.8-merged' - no diff available.
Modified: branches/10/channels/chan_iax2.c
URL: http://svnview.digium.com/svn/asterisk/branches/10/channels/chan_iax2.c?view=diff&rev=356108&r1=356107&r2=356108
==============================================================================
--- branches/10/channels/chan_iax2.c (original)
+++ branches/10/channels/chan_iax2.c Tue Feb 21 05:17:12 2012
@@ -2650,15 +2650,21 @@
if (a->argc < 4 || a->argc > 5)
return CLI_SHOWUSAGE;
- ast_cli(a->fd, "%-15s %-12s %-12s\n", "Address", "Callno Usage", "Callno Limit");
+ if (a->argc == 4) {
+ ast_cli(a->fd, "%-15s %-12s %-12s\n", "Address", "Callno Usage", "Callno Limit");
+ }
+
i = ao2_iterator_init(peercnts, 0);
while ((peercnt = ao2_iterator_next(&i))) {
sin.sin_addr.s_addr = peercnt->addr;
- if (a->argc == 5 && (!strcasecmp(a->argv[4], ast_inet_ntoa(sin.sin_addr)))) {
+ if (a->argc == 5) {
+ if (!strcasecmp(a->argv[4], ast_inet_ntoa(sin.sin_addr))) {
+ ast_cli(a->fd, "%-15s %-12s %-12s\n", "Address", "Callno Usage", "Callno Limit");
ast_cli(a->fd, "%-15s %-12d %-12d\n", ast_inet_ntoa(sin.sin_addr), peercnt->cur, peercnt->limit);
ao2_ref(peercnt, -1);
found = 1;
break;
+ }
} else {
ast_cli(a->fd, "%-15s %-12d %-12d\n", ast_inet_ntoa(sin.sin_addr), peercnt->cur, peercnt->limit);
}
@@ -2679,7 +2685,7 @@
ao2_container_count(callno_pool),
ao2_container_count(callno_pool_trunk));
} else if (a->argc == 5 && !found) {
- ast_cli(a->fd, "No callnumber table entries for %s found\n", a->argv[4] );
+ ast_cli(a->fd, "No call number table entries for %s found\n", a->argv[4] );
}
More information about the asterisk-commits
mailing list