]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
MODAPP-448 Phrase "speak-text" application returns on first key press in phrase file...
authorJeff Lenk <jeff@jefflenk.com>
Mon, 23 Aug 2010 20:54:23 +0000 (15:54 -0500)
committerJeff Lenk <jeff@jefflenk.com>
Mon, 23 Aug 2010 20:54:23 +0000 (15:54 -0500)
src/switch_ivr_play_say.c

index 200126c1789d934a3c585e65ff5f31b0cc0ffa8f..75ed2d628386a2887977988294b0a9e1e6a92250 100644 (file)
@@ -627,7 +627,7 @@ SWITCH_DECLARE(switch_status_t) switch_ivr_record_file(switch_core_session_t *se
                                if (args->input_callback) {
                                        status = args->input_callback(session, (void *) &dtmf, SWITCH_INPUT_TYPE_DTMF, args->buf, args->buflen);
                                } else {
-                                       switch_copy_string((char *) args->buf, (void *) &dtmf, args->buflen);
+                                       *((char *) args->buf) = dtmf.digit;
                                        status = SWITCH_STATUS_BREAK;
                                }
                        }
@@ -1927,7 +1927,7 @@ SWITCH_DECLARE(switch_status_t) switch_ivr_speak_text_handle(switch_core_session
                                        if (args->input_callback) {
                                                status = args->input_callback(session, (void *) &dtmf, SWITCH_INPUT_TYPE_DTMF, args->buf, args->buflen);
                                        } else {
-                                               switch_copy_string((char *) args->buf, (void *) &dtmf, args->buflen);
+                                               *((char *) args->buf) = dtmf.digit;
                                                status = SWITCH_STATUS_BREAK;
                                        }
                                }