From: Michael Jerris Date: Wed, 30 Jan 2008 15:29:20 +0000 (+0000) Subject: use our new lookup table X-Git-Tag: v1.0.6~38^3~539 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0f918716a9cfba510f6ae8caef1bf538def30a57;p=thirdparty%2Ffreeswitch.git use our new lookup table git-svn-id: http://svn.openzap.org/svn/openzap/trunk@381 a93c3328-9c30-0410-af19-c9cd2b2d52af --- diff --git a/libs/freetdm/src/zap_isdn.c b/libs/freetdm/src/zap_isdn.c index 4b0d7a1f77..da164328a6 100644 --- a/libs/freetdm/src/zap_isdn.c +++ b/libs/freetdm/src/zap_isdn.c @@ -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);