Fix to check invalid parameter properly 25/133425/2
authorSangyoon Jang <s89.jang@samsung.com>
Fri, 19 May 2017 09:06:41 +0000 (18:06 +0900)
committerSangyoon Jang <jeremy.jang@samsung.com>
Mon, 12 Jun 2017 07:16:31 +0000 (07:16 +0000)
Change-Id: Icfcd1ce24c542b65e1a088e5e073c3f6a7f5e608
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
(cherry picked from commit 15f6cd32cbec9e1cc9c2b0df52ff57b25026ce73)

src/package_archive_info.c

index 7a8aeec..acdb5ea 100644 (file)
@@ -274,7 +274,7 @@ API int package_archive_info_get_icon(package_archive_info_h archive_info,
        size_t pkg_icon_size;
        unsigned char *icon_buf;
 
-       if (archive_info == NULL || icon == NULL) {
+       if (archive_info == NULL || icon == NULL || icon_size == NULL) {
                _LOGE("Invalid parameter");
                return PACKAGE_MANAGER_ERROR_INVALID_PARAMETER;
        }