[asterisk-commits] trunk - r7424 /trunk/channels/chan_zap.c
asterisk-commits at lists.digium.com
asterisk-commits at lists.digium.com
Sat Dec 10 12:05:02 CST 2005
Author: bweschke
Date: Sat Dec 10 12:05:00 2005
New Revision: 7424
URL: http://svn.digium.com/view/asterisk?rev=7424&view=rev
Log:
Bug #5877
Make sure the digit string from E&M wink DNIS collection is properly null terminated as it grows.
Modified:
trunk/channels/chan_zap.c
Modified: trunk/channels/chan_zap.c
URL: http://svn.digium.com/view/asterisk/trunk/channels/chan_zap.c?rev=7424&r1=7423&r2=7424&view=diff
==============================================================================
--- trunk/channels/chan_zap.c (original)
+++ trunk/channels/chan_zap.c Sat Dec 10 12:05:00 2005
@@ -5269,6 +5269,7 @@
return NULL;
} else if (res) {
exten[len++] = res;
+ exten[len] = '\0';
} else
break;
}
@@ -5375,6 +5376,7 @@
default:
/* If we got the first digit, get the rest */
len = 1;
+ dtmfbuf[len] = '\0';
while((len < AST_MAX_EXTENSION-1) && ast_matchmore_extension(chan, chan->context, dtmfbuf, 1, p->cid_num)) {
if (ast_exists_extension(chan, chan->context, dtmfbuf, 1, p->cid_num)) {
timeout = matchdigittimeout;
@@ -5388,6 +5390,7 @@
return NULL;
} else if (res) {
dtmfbuf[len++] = res;
+ dtmfbuf[len] = '\0';
} else {
break;
}
More information about the asterisk-commits
mailing list