Fix bug of checking input parameters 53/236453/1
authorhj kim <backto.kim@samsung.com>
Wed, 17 Jun 2020 07:07:15 +0000 (16:07 +0900)
committerhj kim <backto.kim@samsung.com>
Wed, 17 Jun 2020 07:07:15 +0000 (16:07 +0900)
Change-Id: I7d0d8f0ad8989249fcc6c05ba736490090401838

src/image_util.c

index cb18486d38d12267c0600cd8eef0b2b2272933b8..47b3af11a7dd1f91b02e29aa46966a06c0398aa6 100644 (file)
@@ -550,10 +550,10 @@ int image_util_extract_color_from_memory(const unsigned char *image_buffer, int
        GModule *module = NULL;
        ModuleFunc mmutil_imgcv_module_func = NULL;
 
-       image_util_retvm_if(image_buffer, IMAGE_UTIL_ERROR_INVALID_PARAMETER, "Invalid image_buffer");
-       image_util_retvm_if(rgb_r, IMAGE_UTIL_ERROR_INVALID_PARAMETER, "Invalid rgb_r");
-       image_util_retvm_if(rgb_g, IMAGE_UTIL_ERROR_INVALID_PARAMETER, "Invalid rgb_g");
-       image_util_retvm_if(rgb_b, IMAGE_UTIL_ERROR_INVALID_PARAMETER, "Invalid rgb_b");
+       image_util_retvm_if(!image_buffer, IMAGE_UTIL_ERROR_INVALID_PARAMETER, "Invalid image_buffer");
+       image_util_retvm_if(!rgb_r, IMAGE_UTIL_ERROR_INVALID_PARAMETER, "Invalid rgb_r");
+       image_util_retvm_if(!rgb_g, IMAGE_UTIL_ERROR_INVALID_PARAMETER, "Invalid rgb_g");
+       image_util_retvm_if(!rgb_b, IMAGE_UTIL_ERROR_INVALID_PARAMETER, "Invalid rgb_b");
 
        module = g_module_open(PATH_MMUTIL_IMGCV_LIB, G_MODULE_BIND_LAZY);
        image_util_retvm_if(!module, IMAGE_UTIL_ERROR_INVALID_OPERATION, "fail to open module");