renderer: Fix dangling pointer 76/315776/1
authorTaeHyeon Jeong <thyeon.jeong@samsung.com>
Tue, 30 Jul 2024 08:43:22 +0000 (17:43 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Wed, 7 Aug 2024 09:22:17 +0000 (18:22 +0900)
Change-Id: I9e11e2a45170130d1b941d43b4011d1e5083caa9

src/renderer/renderer.c

index f1e0e8412f3b59f2358dd96006129a1bda97d869..b87e65eb8ac9e8f06b56f09af03331d92e7203e9 100644 (file)
@@ -286,8 +286,7 @@ _tizen_renderer_client_handle_destroy(struct wl_resource *resource)
 
     wl_list_for_each_safe(info, tmp, &client->infos, link) {
         wl_signal_emit(&client->events.destroy, info);
-        wl_list_remove(&info->link);
-        free(info);
+        wl_resource_destroy(info->resource);
     }
 
     wl_list_remove(&client->link);