From 3b74f6eb752bb5e5fadc6fee525396254ff52317 Mon Sep 17 00:00:00 2001 From: Vitaliy Cherepanov Date: Thu, 7 Dec 2017 14:22:28 +0300 Subject: [PATCH] Fix memory leak Change-Id: I8d33d6b7931b1bafb042b00baf0314d234d4a642 Signed-off-by: Vitaliy Cherepanov --- src/thumbnail_util.c | 2 ++ 1 file changed, 2 insertions(+) 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; -- 2.34.1