From: Haejeong Kim Date: Thu, 6 Jul 2017 01:29:39 +0000 (+0900) Subject: Svace issue fix. Leak of socket fd X-Git-Tag: submit/tizen/20170706.073239~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F24%2F137424%2F3;p=platform%2Fcore%2Fmultimedia%2Fdcm-service.git Svace issue fix. Leak of socket fd Change-Id: I53ecfa194cea6db4f9f197d39fc6d1c8117a116a --- diff --git a/src/dcm_svc_internal.c b/src/dcm_svc_internal.c index 348104b..f6eecdc 100755 --- a/src/dcm_svc_internal.c +++ b/src/dcm_svc_internal.c @@ -723,14 +723,13 @@ gboolean dcm_scan_thread(void *data) g_io_channel_shutdown(channel, FALSE, NULL); g_io_channel_unref(channel); - /* Close the TCP socket */ - dcm_ipc_close_socket(socket_fd); - /* Descrease the reference count of main loop of scan thread */ g_main_loop_unref(dcm_scan_data->main_loop); dcm_scan_data->main_loop = NULL; DCM_SVC_SCAN_CREATE_SCAN_THREAD_FAILED: + /* Close the TCP socket */ + dcm_ipc_close_socket(socket_fd); err = dcm_scan_finalize(dcm_scan_data); if (err != MS_MEDIA_ERR_NONE)