From d31a251f5d1b52d239275a3a5acb62a11c1a74bb Mon Sep 17 00:00:00 2001 From: Hosang Kim Date: Mon, 7 Aug 2023 16:10:03 +0900 Subject: [PATCH] AtspiAccessibleWatcher: fix memory leak Change-Id: I0ee097b8277a96227aee24cbfd0c22e0329fe8a8 --- libaurum/src/Impl/Accessibility/AtspiAccessibleWatcher.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libaurum/src/Impl/Accessibility/AtspiAccessibleWatcher.cc b/libaurum/src/Impl/Accessibility/AtspiAccessibleWatcher.cc index f689097..8684f55 100644 --- a/libaurum/src/Impl/Accessibility/AtspiAccessibleWatcher.cc +++ b/libaurum/src/Impl/Accessibility/AtspiAccessibleWatcher.cc @@ -311,7 +311,10 @@ void AtspiAccessibleWatcher::onAtspiEvents(AtspiEvent *event, void *watcher) return; } else if (isIdle == IdleEventState::IDLE_LISTEN_DONE && !strncmp(event->type, "window:post-render", 18)) + { + if (name) free(name); return; + } AtspiAccessible *app = AtspiWrapper::Atspi_accessible_get_application(event->source, NULL); if (name && app) -- 2.34.1