Add error handling when failed to parse pkgid 13/308113/2
authorSangyoon Jang <jeremy.jang@samsung.com>
Mon, 18 Mar 2024 06:49:03 +0000 (15:49 +0900)
committerSangyoon Jang <jeremy.jang@samsung.com>
Wed, 27 Mar 2024 05:48:17 +0000 (05:48 +0000)
Change-Id: Ie0bdf38348483d7f2432068a4edf9fda98c76f3a
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
src/pkg_upgrade/src/pkg_finder.cc

index 899210b..bd02d96 100644 (file)
@@ -214,6 +214,10 @@ int PkgFinder::FindPreloadPkgidFromXml(
 
     string buf = xml_directory + "/" + manifest;
     string pkgid = FindInfoFromXml(buf, "package");
+    if (pkgid.empty()) {
+      LOG(ERROR) << "pkgid is empty (" << buf << ")";
+      continue;
+    }
     string version = FindInfoFromXml(buf, "version");
 
     if (version.empty())