From: Hosang Kim Date: Thu, 21 Jul 2022 05:10:21 +0000 (+0900) Subject: libaurum: check nullptr with rawHandler X-Git-Tag: submit/tizen/20220721.070719~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F85%2F278485%2F1;p=platform%2Fcore%2Fuifw%2Faurum.git libaurum: check nullptr with rawHandler Change-Id: I5a64588645bbd0357b6f8fb2269ea8281443eb33 --- diff --git a/libaurum/src/AurumXML.cc b/libaurum/src/AurumXML.cc index e90790e..fe1e0bf 100644 --- a/libaurum/src/AurumXML.cc +++ b/libaurum/src/AurumXML.cc @@ -79,7 +79,7 @@ void AurumXML::traverse(xml_node element, std::shared_ptr node) int childCnt = node->getChildCount(); for (int i = 0; i < childCnt; i++) { std::shared_ptr childNode = node->getChildAt(i); - if (childNode == nullptr) continue; + if (childNode->getRawHandler() == nullptr) continue; xml_node childElement = element.append_child(""); traverse(childElement, childNode); diff --git a/libaurum/src/Comparer.cc b/libaurum/src/Comparer.cc index 9bbf841..517f05f 100644 --- a/libaurum/src/Comparer.cc +++ b/libaurum/src/Comparer.cc @@ -103,7 +103,7 @@ std::vector> Comparer::findObjects( int childCnt = root->getChildCount(); for (int i = 0; i < childCnt; i++) { std::shared_ptr childNode = root->getChildAt(i); - if (childNode == nullptr) continue; + if (childNode->getRawHandler() == nullptr) continue; std::vector> childret = findObjects(childNode, i, depth + 1, partialMatches);