]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
fix hangup issue
authorAnthony Minessale <anthony.minessale@gmail.com>
Tue, 10 Feb 2009 16:41:03 +0000 (16:41 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Tue, 10 Feb 2009 16:41:03 +0000 (16:41 +0000)
git-svn-id: http://svn.openzap.org/svn/openzap/trunk@657 a93c3328-9c30-0410-af19-c9cd2b2d52af

libs/openzap/src/ozmod/ozmod_libpri/ozmod_libpri.c

index 853dd9757260032a55cb49b4cb48fe9ab489bd3c..7bb7b7678bf7e47db5ebdc936f0d48b77e84b4ac 100644 (file)
@@ -443,7 +443,7 @@ static __inline__ void state_advance(zap_channel_t *zchan)
                break;
        case ZAP_CHANNEL_STATE_HANGUP:
                {
-                       if (call && !zap_test_flag(zchan, ZAP_CHANNEL_OUTBOUND)) {
+                       if (call) {
                                pri_hangup(isdn_data->spri.pri, call, zchan->caller_data.hangup_cause);
                                pri_destroycall(isdn_data->spri.pri, call);
                                zap_set_state_locked(zchan, ZAP_CHANNEL_STATE_DOWN);