From 840450699c542ed71aefcb10437a1b07bef84745 Mon Sep 17 00:00:00 2001 From: Seungha Son Date: Wed, 3 Jan 2018 13:03:39 +0900 Subject: [PATCH] Add error handling before check privilege Signed-off-by: Seungha Son Change-Id: I9fe63afb229e5b8e5d57169397c312837da8a5ba --- src/package_manager.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/package_manager.c b/src/package_manager.c index b8683f1..755a729 100644 --- a/src/package_manager.c +++ b/src/package_manager.c @@ -274,6 +274,10 @@ API int package_manager_request_set_event_cb(package_manager_request_h request, { int ret; + if (package_manager_client_validate_handle(request)) + return package_manager_error(PACKAGE_MANAGER_ERROR_INVALID_PARAMETER, + __FUNCTION__, NULL); + ret = check_privilege(PRIVILEGE_PACKAGE_MANAGER_INFO); if (ret != PACKAGE_MANAGER_ERROR_NONE) return ret; -- 2.7.4