[svn-commits] rmudgett: branch 11 r380575 - in /branches/11: ./ channels/chan_dahdi.c
SVN commits to the Digium repositories
svn-commits at lists.digium.com
Wed Jan 30 15:51:16 CST 2013
Author: rmudgett
Date: Wed Jan 30 15:51:12 2013
New Revision: 380575
URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=380575
Log:
chan_dahdi: Fix "dahdi show channels group" for groups greater than 31.
The variable type used was not large enough to hold a group bit field.
........
Merged revisions 380572 from http://svn.asterisk.org/svn/asterisk/branches/1.8
Modified:
branches/11/ (props changed)
branches/11/channels/chan_dahdi.c
Propchange: branches/11/
------------------------------------------------------------------------------
Binary property 'branch-1.8-merged' - no diff available.
Modified: branches/11/channels/chan_dahdi.c
URL: http://svnview.digium.com/svn/asterisk/branches/11/channels/chan_dahdi.c?view=diff&rev=380575&r1=380574&r2=380575
==============================================================================
--- branches/11/channels/chan_dahdi.c (original)
+++ branches/11/channels/chan_dahdi.c Wed Jan 30 15:51:12 2013
@@ -15516,7 +15516,7 @@
{
#define FORMAT "%7s %-10.10s %-15.15s %-10.10s %-20.20s %-10.10s %-10.10s %-32.32s\n"
#define FORMAT2 "%7s %-10.10s %-15.15s %-10.10s %-20.20s %-10.10s %-10.10s %-32.32s\n"
- int targetnum = 0;
+ ast_group_t targetnum = 0;
int filtertype = 0;
struct dahdi_pvt *tmp = NULL;
char tmps[20] = "";
@@ -15543,9 +15543,10 @@
if (a->argc == 5) {
if (!strcasecmp(a->argv[3], "group")) {
targetnum = atoi(a->argv[4]);
- if ((targetnum < 0) || (targetnum > 63))
+ if (63 < targetnum) {
return CLI_SHOWUSAGE;
- targetnum = 1 << targetnum;
+ }
+ targetnum = ((ast_group_t) 1) << targetnum;
filtertype = 1;
} else if (!strcasecmp(a->argv[3], "context")) {
filtertype = 2;
More information about the svn-commits
mailing list