From f0fa44113199ebe67d0595b1064d10e1b3d8915e Mon Sep 17 00:00:00 2001 From: "Reece H. Dunn" Date: Thu, 19 Sep 2013 11:19:59 +0100 Subject: [PATCH] Fix a crash when specifying punctuation characters. --- android/jni/jni/eSpeakService.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/jni/jni/eSpeakService.cpp b/android/jni/jni/eSpeakService.cpp index 94b3f6c9..72440c5b 100644 --- a/android/jni/jni/eSpeakService.cpp +++ b/android/jni/jni/eSpeakService.cpp @@ -80,7 +80,7 @@ unicode_string::unicode_string(JNIEnv *env, jstring str) if (str == NULL) return; const char *utf8 = env->GetStringUTFChars(str, NULL); - mString = (wchar_t *)malloc(strlen(utf8) + 1); + mString = (wchar_t *)malloc((strlen(utf8) + 1) * sizeof(wchar_t)); const char *utf8_current = utf8; wchar_t *utf32_current = mString;