From: Sangyoon Jang Date: Mon, 18 Mar 2024 06:49:03 +0000 (+0900) Subject: Add error handling when failed to parse pkgid X-Git-Tag: accepted/tizen/unified/20240411.142614~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0c6d32aba96972a7d7243f2891a073d1ab514bda;p=platform%2Fcore%2Fappfw%2Fpkgmgr-tool.git Add error handling when failed to parse pkgid Change-Id: Ie0bdf38348483d7f2432068a4edf9fda98c76f3a Signed-off-by: Sangyoon Jang --- diff --git a/src/pkg_upgrade/src/pkg_finder.cc b/src/pkg_upgrade/src/pkg_finder.cc index 899210b..bd02d96 100644 --- a/src/pkg_upgrade/src/pkg_finder.cc +++ b/src/pkg_upgrade/src/pkg_finder.cc @@ -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())