]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Fix segv
authorMathieu Rene <mrene@avgs.ca>
Thu, 10 Mar 2011 00:01:50 +0000 (19:01 -0500)
committerMathieu Rene <mrene@avgs.ca>
Thu, 10 Mar 2011 00:02:19 +0000 (19:02 -0500)
src/switch_ivr_originate.c

index 78743e6420229ce5213df34be3cc57cefe70a0d4..92137ea5d8fe1760cedba95295a2f618c84778d2 100644 (file)
@@ -1423,8 +1423,10 @@ SWITCH_DECLARE(switch_status_t) switch_ivr_enterprise_originate(switch_core_sess
                }
        }
 
-       switch_event_add_header_string(var_event, SWITCH_STACK_BOTTOM, "ent_originate_aleg_uuid", switch_core_session_get_uuid(session));
-
+       if (session) {
+               switch_event_add_header_string(var_event, SWITCH_STACK_BOTTOM, "ent_originate_aleg_uuid", switch_core_session_get_uuid(session));
+       }
+       
        if (channel) {
                switch_channel_process_export(channel, NULL, var_event, SWITCH_EXPORT_VARS_VARIABLE);
        }