diff options
author | android-build-prod (mdb) <android-build-team-robot@google.com> | 2018-04-10 23:13:01 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2018-04-10 23:13:01 +0000 |
commit | ff4fbffe905224afa2da5af77592812cb2d177af (patch) | |
tree | 718d74be1b56a311381d32f6bd9caa5b984d1d59 | |
parent | e760e93dae08b13e5ccdb25fd1c385e36e7ba760 (diff) | |
parent | 071732290bf38475101f0270717dce1a528b2ae7 (diff) | |
download | svox-oreo-mr1-vts-release.tar.gz |
Merge "Snap for 4711598 from b216e0eab7537138fdef5fcb9e4b17c45e82737e to oreo-mr1-vts-release" into oreo-mr1-vts-releaseandroid-vts-8.1_r9android-vts-8.1_r8android-vts-8.1_r7android-vts-8.1_r6android-vts-8.1_r5android-vts-8.1_r4android-vts-8.1_r14android-vts-8.1_r13android-vts-8.1_r12android-vts-8.1_r11android-vts-8.1_r10oreo-mr1-vts-release
-rwxr-xr-x | pico/tts/svox_ssml_parser.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/pico/tts/svox_ssml_parser.cpp b/pico/tts/svox_ssml_parser.cpp index 1e86940..94cd25a 100755 --- a/pico/tts/svox_ssml_parser.cpp +++ b/pico/tts/svox_ssml_parser.cpp @@ -57,7 +57,12 @@ SvoxSsmlParser::SvoxSsmlParser() : m_isInBreak(0), m_appendix(NULL), m_docLangua XML_SetUserData(mParser, (void*)this); m_datasize = 512; m_data = new char[m_datasize]; - m_data[0] = '\0'; + if (!m_data) + { + ALOGE("Error: failed to allocate memory for string!\n"); + } else { + memset(m_data, 0, m_datasize); + } } } @@ -120,6 +125,8 @@ void SvoxSsmlParser::startElement(const XML_Char* element, const XML_Char** attr { ALOGE("Error: failed to allocate memory for string!\n"); return; + } else { + memset(m_data, 0, m_datasize); } } |