projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
ca4bf8b
)
contentdeserializer: Plug a small memleak
author
Matthias Clasen
<mclasen@redhat.com>
Sun, 3 Oct 2021 18:51:03 +0000
(14:51 -0400)
committer
Matthias Clasen
<mclasen@redhat.com>
Sun, 31 Oct 2021 21:52:04 +0000
(17:52 -0400)
Found by asan in ci. We intern the mimetypes
when they are registered, so there is no need
to leak this string.
gdk/gdkcontentdeserializer.c
patch
|
blob
|
history
diff --git
a/gdk/gdkcontentdeserializer.c
b/gdk/gdkcontentdeserializer.c
index f245b4c350289f1db81e41e6916170ab81435220..88ddb8ff507426f68f8b86ea2df9a5b68387a05d 100644
(file)
--- 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,