Fix static analysis issue 65/281465/1
authorSangyoon Jang <jeremy.jang@samsung.com>
Mon, 19 Sep 2022 08:14:43 +0000 (17:14 +0900)
committerSangyoon Jang <jeremy.jang@samsung.com>
Mon, 19 Sep 2022 08:14:43 +0000 (17:14 +0900)
Change-Id: I010cb0d5dd7f41c56f10db975db72b53e8b8c84d
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
src/wgt/utils/extension_config_parser.cc

index 684c292..93d0abf 100644 (file)
@@ -38,6 +38,11 @@ std::unique_ptr<parser::DictionaryValue>
     return nullptr;
   }
   root_node = xmlDocGetRootElement(doc);
+  if (!root_node) {
+    LOG(ERROR) << "Failed to get root element from " << config_xml;
+    xmlFreeDoc(doc);
+    return nullptr;
+  }
   std::unique_ptr<parser::DictionaryValue> dv = LoadXMLNode(root_node);
   std::unique_ptr<parser::DictionaryValue> result(new parser::DictionaryValue);
   if (dv)