From: Chris Rienzo Date: Thu, 6 Feb 2014 20:08:33 +0000 (-0500) Subject: mod_rayo: fix segfault in prompt component X-Git-Tag: v1.2.20~19 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c73fa9f9b06e53b1595d4da6b4b4e6974cfc5431;p=thirdparty%2Ffreeswitch.git mod_rayo: fix segfault in prompt component --- diff --git a/src/mod/event_handlers/mod_rayo/rayo_prompt_component.c b/src/mod/event_handlers/mod_rayo/rayo_prompt_component.c index 9eec428eab..654f574728 100644 --- a/src/mod/event_handlers/mod_rayo/rayo_prompt_component.c +++ b/src/mod/event_handlers/mod_rayo/rayo_prompt_component.c @@ -473,7 +473,7 @@ static iks *prompt_component_handle_result(struct rayo_actor *prompt, struct ray iks_insert_attrib(iq, "from", RAYO_JID(prompt)); iks_insert_attrib(iq, "to", RAYO_COMPONENT(prompt)->client_jid); RAYO_SEND_REPLY_DUP(prompt, RAYO_COMPONENT(prompt)->client_jid, iq); - } else if (!strcmp(PROMPT_COMPONENT(prompt)->start_timers_request_id, id)) { + } else if (!zstr(PROMPT_COMPONENT(prompt)->start_timers_request_id) && !strcmp(PROMPT_COMPONENT(prompt)->start_timers_request_id, id)) { rayo_component_send_input_timers_started_event(RAYO_COMPONENT(prompt)); }