From: Raymond Chandler Date: Tue, 15 Jan 2013 02:31:59 +0000 (-0500) Subject: don't seg if we forget milliseconds on pause tag X-Git-Tag: v1.3.13~138 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=86242db094459b78e7c79412e7c9c21cd4a94d45;p=thirdparty%2Ffreeswitch.git don't seg if we forget milliseconds on pause tag --- diff --git a/src/mod/applications/mod_httapi/mod_httapi.c b/src/mod/applications/mod_httapi/mod_httapi.c index 617a07baa0..8d0b2ae294 100644 --- a/src/mod/applications/mod_httapi/mod_httapi.c +++ b/src/mod/applications/mod_httapi/mod_httapi.c @@ -422,8 +422,10 @@ static switch_status_t parse_playback(const char *tag_name, client_t *client, sw speak = 1; } else if (!strcasecmp(tag_name, "pause")) { const char *ms_ = switch_xml_attr(tag, "milliseconds"); - pause = atoi(ms_); - if (pause < 0) pause = 1000; + if (!zstr(ms_)) { + pause = atoi(ms_); + } + if (pause <= 0) pause = 1000; } else if (!strcasecmp(tag_name, "playback")) { sp_engine = switch_xml_attr(tag, "asr-engine"); sp_grammar = switch_xml_attr(tag, "asr-grammar");