From 380b63fedeb34a46351f9d9351ce64f702a4019d Mon Sep 17 00:00:00 2001 From: Alice Mikhaylenko Date: Sun, 7 May 2023 15:21:16 +0400 Subject: [PATCH] modelbutton: Fix a use after free when unsetting accel gtk_widget_remove_controller() already destroys the controller. --- gtk/gtkmodelbutton.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/gtkmodelbutton.c b/gtk/gtkmodelbutton.c index a296e6119c..cd8052fe84 100644 --- a/gtk/gtkmodelbutton.c +++ b/gtk/gtkmodelbutton.c @@ -877,7 +877,7 @@ update_accel (GtkModelButton *self, if (self->controller) { gtk_widget_remove_controller (GTK_WIDGET (self), GTK_EVENT_CONTROLLER (self->controller)); - g_clear_object (&self->controller); + self->controller = NULL; } } }