From: Piotr Kosko/Tizen API (PLT) /SRPOL/Engineer/Samsung Electronics Date: Thu, 13 Feb 2025 06:20:16 +0000 (+0100) Subject: [Package] Fix potential defect of nullptr dereference X-Git-Tag: accepted/tizen/unified/20250214.120516^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=02f639561f19827f58950fc978b5a0306f2bcd9c;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git [Package] Fix potential defect of nullptr dereference Coverity - http://10.113.139.115:8081/#/project-view/12080/11248?selectedIssue=1831559 [Verification] Code compiles without errors. Change-Id: I174a481aaa539672a9d1fd0ca9ab5f39b6e99882 --- diff --git a/src/package/package_info_provider.cc b/src/package/package_info_provider.cc index a1ae6508..695937ec 100644 --- a/src/package/package_info_provider.cc +++ b/src/package/package_info_provider.cc @@ -243,6 +243,7 @@ void GetSize(const std::string& id, int service_mode, picojson::object* out) { LogAndReportError( PlatformResult(ErrorCode::UNKNOWN_ERR, "Failed to get size"), out, ("pkgmgr_client_new returned nullptr")); + return; } int size = pkgmgr_client_usr_request_service(PM_REQUEST_GET_SIZE, service_mode, pc, NULL, id.c_str(), getuid(), NULL, NULL, NULL);