Modify the range of 'imgsize' from 'unsigned int' to 'Size_t' 28/170428/2 submit/tizen/20180220.054545
authorJiyong Min <jiyong.min@samsung.com>
Tue, 20 Feb 2018 05:08:18 +0000 (14:08 +0900)
committerJiyong Min <jiyong.min@samsung.com>
Tue, 20 Feb 2018 05:37:05 +0000 (14:37 +0900)
Change-Id: I121c52ec3be88e00ee921dbe51539a64de75c4a6
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
src/image_util.c

index 80f4f8f..a81e7ae 100755 (executable)
@@ -571,12 +571,15 @@ int image_util_transform_destroy(transformation_h handle)
 int image_util_calculate_buffer_size(int width, int height, image_util_colorspace_e colorspace, unsigned int *size)
 {
        int err = MM_UTIL_ERROR_NONE;
+       size_t size_ptr = 0;
 
        image_util_retvm_if((is_valid_colorspace(colorspace) == FALSE), IMAGE_UTIL_ERROR_INVALID_PARAMETER, "Invalid colorspace");
        image_util_retvm_if((width <= 0 || height <= 0), IMAGE_UTIL_ERROR_INVALID_PARAMETER, "Invalid width or Invalid height");
        image_util_retvm_if((size == NULL), IMAGE_UTIL_ERROR_INVALID_PARAMETER, "size is null");
 
-       err = mm_util_get_image_size(TYPECAST_COLOR(colorspace), width, height, size);
+       err = mm_util_get_image_size(TYPECAST_COLOR(colorspace), width, height, &size_ptr);
+
+       *size = (unsigned int)size_ptr;
 
        return _image_error_capi(ERR_TYPE_COMMON, err);
 }