From: Hosang Kim Date: Thu, 14 Mar 2024 06:48:15 +0000 (+0900) Subject: libaurum: fix memory leak case. X-Git-Tag: accepted/tizen/8.0/unified/20240328.135126~4 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e4c44175bbbfb2b958a383be5ca2846d6af6476f;p=platform%2Fcore%2Fuifw%2Faurum.git libaurum: fix memory leak case. Free node info before return. Change-Id: I0bb1c81c974b1ee2abf25fc2b4bfb0b5825aa32a --- diff --git a/libaurum/src/Impl/Accessibility/AtspiAccessibleNode.cc b/libaurum/src/Impl/Accessibility/AtspiAccessibleNode.cc index eccdbed..84f88fd 100644 --- a/libaurum/src/Impl/Accessibility/AtspiAccessibleNode.cc +++ b/libaurum/src/Impl/Accessibility/AtspiAccessibleNode.cc @@ -371,6 +371,7 @@ void AtspiAccessibleNode::refresh(bool updateAll) ret = g_array_new(TRUE, TRUE, sizeof(int)); if (!ret) { LOGE("Fail to alloc array for states"); + AtspiWrapper::Atspi_accessible_free_node_info(ni); return; }