From: Vitaliy Cherepanov Date: Thu, 7 Dec 2017 11:22:28 +0000 (+0300) Subject: Fix memory leak X-Git-Tag: submit/tizen/20171214.052439^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3b74f6eb752bb5e5fadc6fee525396254ff52317;p=platform%2Fcore%2Fapi%2Fthumbnail-util.git Fix memory leak Change-Id: I8d33d6b7931b1bafb042b00baf0314d234d4a642 Signed-off-by: Vitaliy Cherepanov --- diff --git a/src/thumbnail_util.c b/src/thumbnail_util.c index 419135f..506e7fd 100755 --- a/src/thumbnail_util.c +++ b/src/thumbnail_util.c @@ -158,6 +158,8 @@ int thumbnail_util_extract(thumbnail_h thumb, thumbnail_extracted_cb callback, v res = thumbnail_request_extract_raw_data_async(_thumb->request_id, _thumb->file_path, _thumb->dst_width, _thumb->dst_height, (ThumbRawFunc)__thumbnail_util_extract_completed_cb, (void *)_thumb_cb, tzplatform_getuid(TZ_USER_NAME)); ret = __thumbnail_util_error_capi(res); + if (ret != THUMBNAIL_UTIL_ERROR_NONE) + free(_thumb_cb); } else { thumbnail_util_error("INVALID_PARAMETER(0x%08x)", THUMBNAIL_UTIL_ERROR_INVALID_PARAMETER); ret = THUMBNAIL_UTIL_ERROR_INVALID_PARAMETER;