Clean up proxy handle creation code 12/260012/4
authorSuyeon Hwang <stom.hwang@samsung.com>
Thu, 13 May 2021 05:26:20 +0000 (14:26 +0900)
committerSuyeon Hwang <stom.hwang@samsung.com>
Mon, 28 Jun 2021 01:34:54 +0000 (10:34 +0900)
Change-Id: I4031b0455844feeda369da1fe9cf2ff576a46cf4
Signed-off-by: Suyeon Hwang <stom.hwang@samsung.com>
client/tts_tidl.c

index 555f3738587c6d24f6aee21e459532486c7c71ec..0dd73f05bb8e48c637b19a81aee1f30f5fdabd8a 100644 (file)
@@ -298,20 +298,20 @@ int tts_tidl_open_connection(int uid)
 
        tts_client_s* client = tts_client_get_by_uid(uid);
        if (NULL == client) {
-               SLOG(LOG_ERROR, TAG_TTSC, "[ERROR] Fail to get client");
+               SLOG(LOG_ERROR, TAG_TTSC, "[TIDL ERROR] Fail to get client");
                return TTS_ERROR_INVALID_PARAMETER;
        }
 
        tts_tidl_info_s* info = (tts_tidl_info_s*)calloc(1, sizeof(tts_tidl_info_s));
        if (NULL == info) {
-               SLOG(LOG_ERROR, TAG_TTSC, "[ERROR] Fail to create tidl_info_s");
+               SLOG(LOG_ERROR, TAG_TTSC, "[TIDL ERROR] Fail to create tidl_info_s");
                return TTS_ERROR_OUT_OF_MEMORY;
        }
 
        tts_mode_e mode = tts_client_get_mode(client);
        info->rpc_h = __create_rpc_port(uid, mode);
        if (NULL == info->rpc_h) {
-               SLOG(LOG_ERROR, TAG_TTSC, "[ERROR] Fail to create proxy");
+               SLOG(LOG_ERROR, TAG_TTSC, "[TIDL ERROR] Fail to create proxy");
                free(info);
                return TTS_ERROR_OPERATION_FAILED;
        }
@@ -320,7 +320,7 @@ int tts_tidl_open_connection(int uid)
        info->uid = uid;
        g_tidl_infos = g_list_append(g_tidl_infos, info);
 
-       SLOG(LOG_ERROR, TAG_TTSC, "[INFO] uid(%d) rpc_h(%p)", uid, info->rpc_h);
+       SLOG(LOG_ERROR, TAG_TTSC, "[TIDL] uid(%d) rpc_h(%p)", uid, info->rpc_h);
        return TTS_ERROR_NONE;
 }
 
@@ -344,8 +344,9 @@ int tts_tidl_close_connection(int uid)
                SLOG(LOG_ERROR, TAG_TTSC, "[ERROR] Fail to disconnect");
                return TTS_ERROR_OPERATION_FAILED;
        }
-       info->rpc_h = NULL;
 
+       info->rpc_h = NULL;
+       info->notify_cb_h = NULL;
        g_tidl_infos = g_list_remove(g_tidl_infos, info);
        free(info);