Add to check the minimum size of the input buffer for decoding image 09/194009/2
authorjiyong.min <jiyong.min@samsung.com>
Wed, 28 Nov 2018 07:45:54 +0000 (16:45 +0900)
committerjiyong.min <jiyong.min@samsung.com>
Wed, 28 Nov 2018 07:47:54 +0000 (16:47 +0900)
Change-Id: I3c3d20f2576ef7e491d81fca7d7ef53382a4014e

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

index 65ed930..b496a2f 100755 (executable)
@@ -1,6 +1,6 @@
 Name:       capi-media-image-util
 Summary:    A Image Utility library in Tizen Native API
-Version:    0.1.44
+Version:    0.1.45
 Release:    2
 Group:      Multimedia/API
 License:    Apache-2.0
index 8fa201e..a1c1656 100755 (executable)
@@ -159,7 +159,7 @@ int image_util_decode_set_input_buffer(image_util_decode_h handle, const unsigne
        decode_s *_handle = (decode_s *) handle;
 
        image_util_retvm_if(_handle == NULL, IMAGE_UTIL_ERROR_INVALID_PARAMETER, "Invalid Handle");
-       image_util_retvm_if((src_buffer == NULL || src_size == 0), IMAGE_UTIL_ERROR_INVALID_PARAMETER, "Invalid input buffer");
+       image_util_retvm_if((src_buffer == NULL || src_size < 8), IMAGE_UTIL_ERROR_INVALID_PARAMETER, "Invalid input buffer");
 
        IMAGE_UTIL_SAFE_FREE(_handle->path);