]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
fix CRV parser right this time
authorMichael Jerris <mike@jerris.com>
Wed, 13 Jun 2007 02:46:39 +0000 (02:46 +0000)
committerMichael Jerris <mike@jerris.com>
Wed, 13 Jun 2007 02:46:39 +0000 (02:46 +0000)
git-svn-id: http://svn.openzap.org/svn/openzap/trunk@250 a93c3328-9c30-0410-af19-c9cd2b2d52af

libs/freetdm/src/isdn/Q931ie.c

index ca3bb9640b05751b5555d1bd82099e6ec073a3d8..9e2f68720613243a91c4c37aa35ddf2ca1707316 100644 (file)
@@ -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;
     }