if (index < vsize) {
iter = g_app_list[index].m_speak_data.insert(g_app_list[index].m_speak_data.end(), data);
} else {
- SLOG(LOG_WARN, tts_tag(), "[DATA WARNING] Fail to insert data into m_speak_data. index(%d)", index);
+ SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] Fail to insert data into m_speak_data. index(%d), app list size(%d)", index, vsize);
+ pthread_mutex_unlock(&g_speak_data_mutex);
+
+ return TTSD_ERROR_OPERATION_FAILED;
}
} catch (const std::bad_alloc&) {
SLOG(LOG_ERROR, tts_tag(), "[DATA][ERROR] Fail to insert m_speak_data (bad_alloc)");
if (index < vsize) {
iter = g_app_list[index].m_wav_data.insert(g_app_list[index].m_wav_data.end(), data);
} else {
- SLOG(LOG_WARN, tts_tag(), "[DATA WARNING] Fail to insert data into m_wav_data. index(%d)", index);
+ SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] Fail to insert data into m_wav_data. index(%d), app list size(%d)", index, vsize);
+ pthread_mutex_unlock(&g_sound_data_mutex);
+
+ return TTSD_ERROR_OPERATION_FAILED;
}
} catch (const std::bad_alloc&) {
SLOG(LOG_ERROR, tts_tag(), "[DATA][ERROR] Fail to insert m_sound_data (bad_alloc)");