From: Michael Jerris Date: Tue, 15 Jan 2008 18:08:47 +0000 (+0000) Subject: add error checking. X-Git-Tag: v1.0-rc1~667 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=366434cfacbb5b28d24f4aa57da5fc2e2da5e8ab;p=thirdparty%2Ffreeswitch.git add error checking. git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7241 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- diff --git a/src/switch_core_speech.c b/src/switch_core_speech.c index d5a497527f..201dfad774 100644 --- a/src/switch_core_speech.c +++ b/src/switch_core_speech.c @@ -47,6 +47,10 @@ SWITCH_DECLARE(switch_status_t) switch_core_speech_open(switch_speech_handle_t * char buf[256] = ""; char *param = NULL; + if (!sh || !flags || switch_strlen_zero(module_name)) { + return SWITCH_STATUS_FALSE; + } + if (strchr(module_name, ':')) { switch_set_string(buf, module_name); if ((param = strchr(buf, ':'))) {