From 02f639561f19827f58950fc978b5a0306f2bcd9c Mon Sep 17 00:00:00 2001
From: "Piotr Kosko/Tizen API (PLT) /SRPOL/Engineer/Samsung Electronics"
Date: Thu, 13 Feb 2025 07:20:16 +0100
Subject: [PATCH] [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
---
src/package/package_info_provider.cc | 1 +
1 file changed, 1 insertion(+)
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);
--
2.34.1