From 8c0b033418f93d863d7d5205d886c00bc473ccb7 Mon Sep 17 00:00:00 2001 From: Michael Jerris Date: Tue, 29 May 2007 03:08:41 +0000 Subject: [PATCH] off by 1 error in Q931Uie_CalledNum. git-svn-id: http://svn.openzap.org/svn/openzap/trunk@174 a93c3328-9c30-0410-af19-c9cd2b2d52af --- libs/openzap/src/isdn/Q931ie.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/libs/openzap/src/isdn/Q931ie.c b/libs/openzap/src/isdn/Q931ie.c index c25a8f47dd..ab3d683612 100644 --- a/libs/openzap/src/isdn/Q931ie.c +++ b/libs/openzap/src/isdn/Q931ie.c @@ -706,8 +706,7 @@ L3INT Q931Uie_CalledNum(Q931_TrunkInfo_t *pTrunk, Q931mes_Generic *pMsg, L3UCHAR *pIE=0; /* Octet 1 */ - pie->IEId = IBuf[Octet]; - Octet ++; + pie->IEId = IBuf[Octet++]; /* Octet 2 */ IESize = IBuf[Octet ++]; @@ -718,7 +717,7 @@ L3INT Q931Uie_CalledNum(Q931_TrunkInfo_t *pTrunk, Q931mes_Generic *pMsg, L3UCHAR Octet ++; /* Octet 4*/ - for (x = 0; x < IESize; x++) + for (x = 0; x < IESize - 1; x++) { pie->Digit[x] = IBuf[Octet+Off] & 0x7f; Off++;