]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
fix
authorAnthony Minessale <anthony.minessale@gmail.com>
Sun, 3 Dec 2006 23:58:01 +0000 (23:58 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Sun, 3 Dec 2006 23:58:01 +0000 (23:58 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3523 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/switch_ivr.c

index d8ffc7d591fbbc3f480e4fbbd656bea4967aad93..fa21640995832e619c05fe46c87c6c1d0dc3ad81 100644 (file)
@@ -2634,7 +2634,7 @@ SWITCH_DECLARE(switch_status_t) switch_ivr_originate(switch_core_session_t *sess
                                goto notready;
                        }
 
-                       if (switch_core_session_dequeue_message(peer_sessions[0], &message) == SWITCH_STATUS_SUCCESS) {
+                       if (peer_sessions[0] && switch_core_session_dequeue_message(peer_sessions[0], &message) == SWITCH_STATUS_SUCCESS) {
                                if (session && !ringback_data && or_argc == 1 && and_argc == 1) { /* when there is only 1 channel to call and bridge and no ringback */
                                        switch_core_session_receive_message(session, message);
                                }