From e4c44175bbbfb2b958a383be5ca2846d6af6476f Mon Sep 17 00:00:00 2001 From: Hosang Kim Date: Thu, 14 Mar 2024 15:48:15 +0900 Subject: [PATCH] libaurum: fix memory leak case. Free node info before return. Change-Id: I0bb1c81c974b1ee2abf25fc2b4bfb0b5825aa32a --- libaurum/src/Impl/Accessibility/AtspiAccessibleNode.cc | 1 + 1 file changed, 1 insertion(+) 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; } -- 2.34.1