From d71e1b97426961426bf7bc7ae03c0b92ad40c535 Mon Sep 17 00:00:00 2001 From: "jiyong.min" Date: Thu, 3 Dec 2020 15:41:25 +0900 Subject: [PATCH] fix memory leak for '_src' when 'image_type' is invalid Change-Id: I9092c1c0edfaaef33a220b9c1014f9e23f69b39b --- packaging/capi-media-image-util.spec | 2 +- src/image_util_encode.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packaging/capi-media-image-util.spec b/packaging/capi-media-image-util.spec index d3fc3f4..5c90554 100644 --- a/packaging/capi-media-image-util.spec +++ b/packaging/capi-media-image-util.spec @@ -1,6 +1,6 @@ Name: capi-media-image-util Summary: A Image Utility library in Tizen Native API -Version: 0.2.11 +Version: 0.2.12 Release: 0 Group: Multimedia/API License: Apache-2.0 diff --git a/src/image_util_encode.c b/src/image_util_encode.c index 4901f56..ff563ea 100644 --- a/src/image_util_encode.c +++ b/src/image_util_encode.c @@ -381,8 +381,9 @@ static int __image_util_encode_internal(encode_s * _handle) err = mm_util_encode_image_to_buffer(_src, _handle->enc_opt, _handle->dst_buffer, &_handle->dst_size); break; default: + image_util_error("Invalid image_type %d", _handle->image_type); + mm_image_destroy_image(_src); return IMAGE_UTIL_ERROR_INVALID_PARAMETER; - break; } mm_image_destroy_image(_src); -- 2.34.1