- Null pointer dereference
Change-Id: Ie3dda3872cf472d9c3a76a4b1f7738d6725bb5c6
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
void StepMergeXml::MergeXmlNode(xmlNodePtr node1, xmlNodePtr node2) {
xmlNodePtr last = xmlGetLastChild(node1);
void StepMergeXml::MergeXmlNode(xmlNodePtr node1, xmlNodePtr node2) {
xmlNodePtr last = xmlGetLastChild(node1);
+ if (!last) {
+ LOG(ERROR) << "Failed to get last child node";
+ return;
+ }
xmlNodePtr next;
// merge node2's child into node1
for (xmlNodePtr cur = node2->children; cur; cur = next) {
xmlNodePtr next;
// merge node2's child into node1
for (xmlNodePtr cur = node2->children; cur; cur = next) {