File ce9f6e1187867c4fbb7935e08a9ab4d9d8dea8c3.patch of Package xfwm4.18533

From ce9f6e1187867c4fbb7935e08a9ab4d9d8dea8c3 Mon Sep 17 00:00:00 2001
From: Landry Breuil <landry@xfce.org>
Date: Sat, 13 Apr 2024 19:12:32 +0200
Subject: [PATCH] add missing break to fix use-after-free when alt-tabbing
 (#762)

---
 src/tabwin.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/tabwin.c b/src/tabwin.c
index 34a117d32..a5ab85d36 100644
--- a/src/tabwin.c
+++ b/src/tabwin.c
@@ -1000,6 +1000,7 @@ tabwinRemoveClient (Tabwin *tabwin, Client *c)
             {
                 gtk_container_remove (GTK_CONTAINER (tabwin_widget->container), icon);
                 tabwin_widget->widgets = g_list_delete_link (tabwin_widget->widgets, widgets);
+                break;
             }
         }
     }
-- 
GitLab

openSUSE Build Service is sponsored by