fix memory leak for '_src' when 'image_type' is invalid 05/248905/2 accepted/tizen/unified/20201209.124850 submit/tizen/20201209.003119
authorjiyong.min <jiyong.min@samsung.com>
Thu, 3 Dec 2020 06:41:25 +0000 (15:41 +0900)
committerhj kim <backto.kim@samsung.com>
Tue, 8 Dec 2020 23:59:58 +0000 (08:59 +0900)
Change-Id: I9092c1c0edfaaef33a220b9c1014f9e23f69b39b

packaging/capi-media-image-util.spec
src/image_util_encode.c

index d3fc3f4da644f29c738467db2251a3fdd069f46d..5c90554f081ccfdf41e818aa2ce4c22cf085fb09 100644 (file)
@@ -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
index 4901f56c2f8b7f61396bce42af247348d0603f4c..ff563ea409e380ef905ce2d832dca813e3b5808a 100644 (file)
@@ -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);