From 2658e8ab600a4ba7b1fcdbc403c4a87adb173d9f Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Tue, 13 Jul 2021 18:43:16 +0200 Subject: -remove call to gtk_builder_set_translation_domain(), implementation causes use-after-free --- src/lib/glade.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'src/lib/glade.c') diff --git a/src/lib/glade.c b/src/lib/glade.c index 602487d2..1b094ac1 100644 --- a/src/lib/glade.c +++ b/src/lib/glade.c @@ -112,10 +112,14 @@ GNUNET_GTK_get_new_builder2 (const char *filename, GError *error; ret = gtk_builder_new (); - gtk_builder_set_translation_domain (ret, "gnunet-gtk"); - GNUNET_asprintf (&glade_path, "%s%s", GNUNET_GTK_get_data_dir (), filename); + GNUNET_asprintf (&glade_path, + "%s%s", + GNUNET_GTK_get_data_dir (), + filename); error = NULL; - if (0 == gtk_builder_add_from_file (ret, glade_path, &error)) + if (0 == gtk_builder_add_from_file (ret, + glade_path, + &error)) { GNUNET_log (GNUNET_ERROR_TYPE_ERROR, _ ("Failed to load `%s': %s\n"), -- cgit v1.2.3