if (NULL == client->current_engine_id) {
ret = stt_config_mgr_get_engine(¤t_engine_id);
+ if (NULL == current_engine_id) {
+ SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Fail to allocate memory or Engine id is NULL");
+ return STT_ERROR_OPERATION_FAILED;
+ }
ret = __stt_convert_config_error_code(ret);
if (0 != ret) {
SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Fail to get default engine id : %s", __stt_get_error_code(ret)); //LCOV_EXCL_LINE
+ free(current_engine_id);
+ current_engine_id = NULL;
return ret;
}
} else {