diff options
author | qwell <qwell@f38db490-d61c-443f-a65b-d21fe96a405b> | 2007-07-12 16:16:59 +0000 |
---|---|---|
committer | qwell <qwell@f38db490-d61c-443f-a65b-d21fe96a405b> | 2007-07-12 16:16:59 +0000 |
commit | 72bf709a5770e72360cb15011297e5807e4b5ab9 (patch) | |
tree | fe7a798b7e2a8adbf0ab72459e5a2a6f0b7fb30b /channels | |
parent | a91a3f23cf4d7a9430bf7e02b3049acc26b16f8f (diff) |
Fix dialing in skinny that was broken in some cases.
Issue 10136, fix provided by DEA.
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@74839 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'channels')
-rw-r--r-- | channels/chan_skinny.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/channels/chan_skinny.c b/channels/chan_skinny.c index 19e23185e..78031244d 100644 --- a/channels/chan_skinny.c +++ b/channels/chan_skinny.c @@ -4099,7 +4099,7 @@ static int handle_message(struct skinny_req *req, struct skinnysession *s) len = strlen(d->exten); if (len < sizeof(d->exten) - 1) { d->exten[len] = dgt; - d->exten[len] = '\0'; + d->exten[len+1] = '\0'; } else { ast_log(LOG_WARNING, "Dropping digit with value %d because digit queue is full\n", dgt); } |