]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
use our new lookup table
authorMichael Jerris <mike@jerris.com>
Wed, 30 Jan 2008 15:29:20 +0000 (15:29 +0000)
committerMichael Jerris <mike@jerris.com>
Wed, 30 Jan 2008 15:29:20 +0000 (15:29 +0000)
git-svn-id: http://svn.openzap.org/svn/openzap/trunk@381 a93c3328-9c30-0410-af19-c9cd2b2d52af

libs/freetdm/src/zap_isdn.c

index 4b0d7a1f774715bc5e516b40d6df5200aeba74db..da164328a644ad6478e060742dfa6306a99b5df3 100644 (file)
@@ -70,17 +70,11 @@ static L3INT zap_isdn_931_34(void *pvt, L2UCHAR *msg, L2INT mlen)
        int chan_id = 0;
        zap_channel_t *zchan = NULL;
        
-       if (Q931IsIEPresent(gen->ChanID)) {
-               Q931ie_ChanID *chanid = Q931GetIEPtr(gen->ChanID, gen->buf);
-               chan_id = chanid->ChanSlot;
-               zchan = &span->channels[chan_id];
+       if (gen->CRVFlag) {
+               zchan = span->channels_local_crv[gen->CRV];
        } else {
-               if (gen->CRVFlag) {
-                       zchan = span->channels_local_crv[gen->CRV];
-               } else {
-                       zchan = span->channels_remote_crv[gen->CRV];
-               }
-       }   
+               zchan = span->channels_remote_crv[gen->CRV];
+       }
 
        assert(span != NULL);
        assert(isdn_data != NULL);