# HG changeset patch # User Olaf Wintermann # Date 1781019816 -7200 # Node ID 32f10747902b67db2ae5206ca558519af570b54e # Parent 2436f03c8aca2960d5ec69810cb2c75699183fcf fix potential double-free in ui_linkbutton_set (GTK) diff -r 2436f03c8aca -r 32f10747902b ui/gtk/button.c --- a/ui/gtk/button.c Sun Jun 07 19:56:21 2026 +0200 +++ b/ui/gtk/button.c Tue Jun 09 17:43:36 2026 +0200 @@ -1009,6 +1009,7 @@ if(s->value.free) { s->value.free(s->value.ptr); } + s->value.ptr = NULL; #if GTK_MAJOR_VERSION == 3 UiLinkButton *data = s->obj; GtkWidget *child = gtk_bin_get_child(GTK_BIN(data->widget));