Fix static analysis issue
[platform/core/appfw/launchpad.git] / src / launchpad-parser / launchpad_parser_plugin.cc
index 8ccee30..f873673 100644 (file)
@@ -142,6 +142,9 @@ int LaunchpadParser::Upgrade(xmlDocPtr doc, std::string pkgid) {
 
 int LaunchpadParser::UnInstall(xmlDocPtr doc, std::string pkgid) {
   xmlNode* root = xmlDocGetRootElement(doc);
+  if (root == nullptr)
+    return -1;
+
   for (xmlNode* node = root->children; node; node = node->next) {
     if (!node->name)
       continue;