Revision
15073
Author
anthm
Date
2009-10-03 19:00:30 -0500 (Sat, 03 Oct 2009)

Log Message

doh

Modified Paths

Diff

Modified: freeswitch/trunk/src/mod/applications/mod_dptools/mod_dptools.c (15072 => 15073)


--- freeswitch/trunk/src/mod/applications/mod_dptools/mod_dptools.c	2009-10-03 23:59:01 UTC (rev 15072)
+++ freeswitch/trunk/src/mod/applications/mod_dptools/mod_dptools.c	2009-10-04 00:00:30 UTC (rev 15073)
@@ -87,10 +87,12 @@
 #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")) {