]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
doh
authorAnthony Minessale <anthony.minessale@gmail.com>
Sun, 4 Oct 2009 00:00:30 +0000 (00:00 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Sun, 4 Oct 2009 00:00:30 +0000 (00:00 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15073 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/applications/mod_dptools/mod_dptools.c

index e14e8db0ad81e2d61d4e896ee45114715e6cc4ea..e1390e750347f310f46ba8e187247d97b17ed01f 100644 (file)
@@ -87,10 +87,12 @@ SWITCH_STANDARD_DIALPLAN(inline_dialplan_hunt)
 #define DETECT_SPEECH_SYNTAX "<mod_name> <gram_name> <gram_path> [<addr>] OR grammar <gram_name> [<path>] OR pause OR resume"
 SWITCH_STANDARD_APP(detect_speech_function)
 {
-
+       char *argv[4];
+       int argc;
        char *lbuf = NULL;
 
-
+       if (!switch_strlen_zero(data) && (lbuf = switch_core_session_strdup(session, data))
+               && (argc = switch_separate_string(lbuf, ' ', argv, (sizeof(argv) / sizeof(argv[0]))))) {
                if (!strcasecmp(argv[0], "grammar") && argc >= 1) {
                        switch_ivr_detect_speech_load_grammar(session, argv[1], argv[2]);
                } else if (!strcasecmp(argv[0], "nogrammar")) {