From: Michael Jerris Date: Wed, 13 Jun 2007 02:46:39 +0000 (+0000) Subject: fix CRV parser right this time X-Git-Tag: v1.0.6~38^2~604 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ecdc2671126acd750c814faebcd23b200e1f5df3;p=thirdparty%2Ffreeswitch.git fix CRV parser right this time git-svn-id: http://svn.openzap.org/svn/openzap/trunk@250 a93c3328-9c30-0410-af19-c9cd2b2d52af --- diff --git a/libs/openzap/src/isdn/Q931ie.c b/libs/openzap/src/isdn/Q931ie.c index ca3bb9640b..9e2f687206 100644 --- a/libs/openzap/src/isdn/Q931ie.c +++ b/libs/openzap/src/isdn/Q931ie.c @@ -1312,7 +1312,7 @@ L3USHORT Q931Uie_CRV(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3I } else if(l==2) /* two octet CRV */ { - CRV = (IBuf[Octet] << 8) & 0x7F; + CRV = (IBuf[Octet] & 0x7f) << 8; CRV = CRV + IBuf[Octet+1]; Octet += 2; }