From 6ea3aa80dcc70e44eee01c1546a7c295154d0103 Mon Sep 17 00:00:00 2001 From: sungrae jo Date: Tue, 13 Mar 2018 17:25:19 +0900 Subject: [PATCH] Fixed unchecked return value issue. Signed-off-by: sungrae jo Change-Id: I25a3439b4cfe116ddea5711716614c666128e013 --- server/sttd_server.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/server/sttd_server.c b/server/sttd_server.c index 90f67ad..38b7a7f 100644 --- a/server/sttd_server.c +++ b/server/sttd_server.c @@ -1085,7 +1085,10 @@ void __sttd_server_recorder_start(void* data) } app_state_e temp_app_state; - sttd_client_get_state(uid, &temp_app_state); + if (0 != sttd_client_get_state(uid, &temp_app_state)) { + SLOG(LOG_ERROR, TAG_STTD, "[Server ERROR] uid is NOT valid "); + return; + } if (APP_STATE_READY != temp_app_state && 0 != stt_client_get_current_recognition()) { /* Notify uid state change */ sttdc_send_set_state(uid, APP_STATE_RECORDING); @@ -1241,7 +1244,10 @@ int sttd_server_start(int uid, const char* lang, const char* recognition_type, i return ret; } - sttd_client_get_state(uid, &temp_app_state); + if (0 != sttd_client_get_state(uid, &temp_app_state)) { + SLOG(LOG_ERROR, TAG_STTD, "[Server ERROR] uid is NOT valid"); + return STTD_ERROR_INVALID_PARAMETER; + } if (APP_STATE_READY != temp_app_state && 0 != stt_client_get_current_recognition()) { /* Notify uid state change */ sttdc_send_set_state(uid, APP_STATE_RECORDING); -- 2.7.4