From: Matthias Clasen Date: Sun, 3 Oct 2021 18:51:03 +0000 (-0400) Subject: contentdeserializer: Plug a small memleak X-Git-Tag: archive/raspbian/4.4.1+ds1-2+rpi1^2~18^2^2~15 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=c12d398fa20c5341d36abd7470bfd1da48a1d589;p=gtk4.git contentdeserializer: Plug a small memleak Found by asan in ci. We intern the mimetypes when they are registered, so there is no need to leak this string. --- diff --git a/gdk/gdkcontentdeserializer.c b/gdk/gdkcontentdeserializer.c index f245b4c350..88ddb8ff50 100644 --- a/gdk/gdkcontentdeserializer.c +++ b/gdk/gdkcontentdeserializer.c @@ -928,11 +928,13 @@ init (void) if (!g_get_charset (&charset)) { char *mime = g_strdup_printf ("text/plain;charset=%s", charset); + gdk_content_register_deserializer (mime, G_TYPE_STRING, string_deserializer, (gpointer) charset, g_free); + g_free (mime); } gdk_content_register_deserializer ("text/plain", G_TYPE_STRING,