From 366434cfacbb5b28d24f4aa57da5fc2e2da5e8ab Mon Sep 17 00:00:00 2001 From: Michael Jerris Date: Tue, 15 Jan 2008 18:08:47 +0000 Subject: [PATCH] add error checking. git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7241 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- src/switch_core_speech.c | 4 ++++ 1 file changed, 4 insertions(+) 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, ':'))) {