Fix coverity issues 94/280894/1 accepted/tizen/unified/20220908.013413
authorsooyeon <sooyeon.kim@samsung.com>
Tue, 6 Sep 2022 01:52:24 +0000 (10:52 +0900)
committerTizen AI <ai.tzn.sec@samsung.com>
Tue, 6 Sep 2022 09:52:07 +0000 (18:52 +0900)
Change-Id: I3db738f369e0a7a36f09e73ca1f9740a79f1b8ef
Signed-off-by: sooyeon <sooyeon.kim@samsung.com>
client/vc_mgr_ducking.cpp
client/vc_mgr_tidl.c
client/vc_setting_tidl.c
server/vcd_tidl.c

index f8e8756d68216dfb86cc5bddfc3c6afd606cf581..06a22906ea6b61bd3faa0c8b038ff5a6039e4b20 100644 (file)
@@ -68,8 +68,9 @@ static void __destroy_ducking_handle(sound_stream_ducking_h ducking_handle)
                return;
        }
 
+       SLOG(LOG_WARN, TAG_VCM, "Destroy ducking handle. handle(%p)", ducking_handle);
        int ret = sound_manager_destroy_stream_ducking(ducking_handle);
-       SLOG(LOG_WARN, TAG_VCM, "Destroy ducking handle. handle(%p) ret(%d/%s)", ducking_handle, ret, get_error_message(ret));
+       SLOG(LOG_WARN, TAG_VCM, "Destroy ducking handle DONE. ret(%d/%s)", ret, get_error_message(ret));
 }
 
 static bool __is_all_ducking_handle_valid()
index 69b51d51708f0b1294776816ae91dbeb10b3d89f..94f3bd94e5b6212a5bbee025fea3734768befb7a 100644 (file)
@@ -945,6 +945,8 @@ int vc_mgr_tidl_request_get_audio_type(int pid, char** audio_type)
 
        if (VC_ERROR_NONE != ret) {
                SLOG(LOG_ERROR, TAG_VCM, "[TIDL ERROR] Request vc manager get audio type : Fail to invoke message, error(%d)", ret);
+               *audio_type = NULL;
+               free(tmp);
                return ret;
        }
        SLOG(LOG_DEBUG, TAG_VCM, "[TIDL] Request vc manager get audio type : Success");
@@ -996,6 +998,8 @@ int vc_mgr_tidl_request_get_private_data(int pid, const char* key, char** data)
 
        if (VC_ERROR_NONE != ret) {
                SLOG(LOG_ERROR, TAG_VCM, "[TIDL ERROR] Request vc manager get private data : Fail to invoke message, error(%d)", ret);
+               *data = NULL;
+               free(tmp);
                return ret;
        }
        SLOG(LOG_DEBUG, TAG_VCM, "[TIDL] Request vc manager get private data : Success");
index 4f33b25927c570c6ff8c5740c862abfbfcbe5665..33ec24ad69198ab29b31140b29a1545fb32ab118 100644 (file)
@@ -228,6 +228,7 @@ int vc_setting_tidl_open_connection()
        if (NULL == info->rpc_h) {
                SLOG(LOG_ERROR, TAG_VCC, "[TIDL ERROR] Fail to create proxy");
                free(info);
+               free(engine_appid);
                return VC_ERROR_OPERATION_FAILED;
        }
 
@@ -235,6 +236,8 @@ int vc_setting_tidl_open_connection()
        g_tidl_infos = g_list_append(g_tidl_infos, info);
 
        SLOG(LOG_ERROR, TAG_VCC, "[TIDL] pid(%d) rpc_h(%p), engine_appid(%s)", pid, info->rpc_h, info->engine_appid);
+       free(engine_appid);
+
        return VC_ERROR_NONE;
 
 }
index 902594975c10ec9f8d48d10c526a9415ef361040..e142039d274ab991227221d4f1dc0cf35eb2a87e 100644 (file)
@@ -850,6 +850,7 @@ static void __vc_mgr_create_cb(rpc_port_stub_vcd_mgr_stub_vc_mgr_context_h conte
 
        if (0 != ret) {
                SLOG(LOG_ERROR, TAG_VCD, "[TIDL ERROR] Fail to create manager tidl info.");
+               free(sender);
                pthread_mutex_unlock(&g_mgr_tidl_info_mutex);
                return;
        }
@@ -858,6 +859,7 @@ static void __vc_mgr_create_cb(rpc_port_stub_vcd_mgr_stub_vc_mgr_context_h conte
 
        if (NULL == mgr_tidl_info) {
                SLOG(LOG_ERROR, TAG_VCD, "[TIDL ERROR] Fail to get manager tidl info");
+               free(sender);
                pthread_mutex_unlock(&g_mgr_tidl_info_mutex);
                return;
        }
@@ -2556,6 +2558,8 @@ int vcdc_send_request_get_private_data(int pid, const char* key, char** data)
        int ret = rpc_port_proxy_vcd_mgr_proxy_vcd_mgr_invoke_get_private_data(mgr_tidl_info->rpc_h, pid, key, &tmp);
        if (RPC_PORT_ERROR_NONE != ret) {
                SLOG(LOG_ERROR, TAG_VCD, "[TIDL ERROR] Request vcd manager get private data : Fail to invoke message, error(%d)", ret);
+               *data = NULL;
+               free(tmp);
                return ret;
        }
        SLOG(LOG_DEBUG, TAG_VCD, "[TIDL] Request vcd manager get private data : Success");