From 76cf39918743638a6314376d18edfb4ff2a8c2df Mon Sep 17 00:00:00 2001 From: "sooyeon.kim" Date: Fri, 6 Nov 2020 11:02:00 +0900 Subject: [PATCH] Return operation failed error when inserting data is failed Change-Id: Ie8a3d1803bad6978af7b72dfbf9bb1a962c8a68c Signed-off-by: sooyeon.kim --- server/ttsd_data.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/server/ttsd_data.cpp b/server/ttsd_data.cpp index ab093d0..0a96ffc 100644 --- a/server/ttsd_data.cpp +++ b/server/ttsd_data.cpp @@ -363,7 +363,10 @@ int ttsd_data_add_speak_data(int uid, speak_data_s* data) 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)"); @@ -456,7 +459,10 @@ int ttsd_data_add_sound_data(int uid, sound_data_s* data) 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)"); -- 2.7.4