]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-5368 --resolve
authorAnthony Minessale <anthm@freeswitch.org>
Fri, 3 May 2013 16:03:17 +0000 (11:03 -0500)
committerAnthony Minessale <anthm@freeswitch.org>
Fri, 3 May 2013 16:03:17 +0000 (11:03 -0500)
src/switch_core_session.c

index 6ca5039426f872e1e6885d2bf6354fb97fdb6b70..5218cb66b652a2177f01ef847efc4970456d4df7 100644 (file)
@@ -796,7 +796,7 @@ SWITCH_DECLARE(switch_status_t) switch_core_session_perform_receive_message(swit
                if (session->media_handle) {
                        status = switch_core_media_receive_message(session, message);
                }
-               if (status == SWITCH_STATUS_SUCCESS) {
+               if (status == SWITCH_STATUS_SUCCESS || message->message_id == SWITCH_MESSAGE_INDICATE_SIGNAL_DATA) {
                        if (session->endpoint_interface->io_routines->receive_message) {
                                status = session->endpoint_interface->io_routines->receive_message(session, message);
                        }