[non-ACR][ASAN]TFDF-1228 13/203113/1 accepted/tizen/unified/20190415.132633 submit/tizen/20190415.080202
authorSameer Prakash Pradhan <sp.pradhan@samsung.com>
Wed, 10 Apr 2019 04:43:49 +0000 (10:13 +0530)
committerSameer Prakash Pradhan <sp.pradhan@samsung.com>
Wed, 10 Apr 2019 04:43:49 +0000 (10:13 +0530)
Change-Id: I8f0a9eeee8319d5e32563929482c562cfe9cd089
Signed-off-by: Sameer Prakash Pradhan <sp.pradhan@samsung.com>
common/ctsvc_image_util.c

index 10f23fc..a772113 100644 (file)
@@ -300,7 +300,11 @@ static int _ctsvc_image_util_transform_run(transformation_h transform,
                /* timeout has passed */
                /* LCOV_EXCL_START */
                ERR("g_cond_wait_until() return FALSE");
-               info->ret = CONTACTS_ERROR_SYSTEM;
+               g_mutex_unlock(&info->mutex);
+               g_mutex_clear(&info->mutex);
+               g_cond_clear(&info->cond);
+               free(info);
+               return CONTACTS_ERROR_SYSTEM;
                /* LCOV_EXCL_STOP */
        }
        g_mutex_unlock(&info->mutex);