diff options
author | Carlos Garcia Campos <cgarcia@igalia.com> | 2021-02-11 11:09:58 +0100 |
---|---|---|
committer | Carlos Garcia Campos <cgarcia@igalia.com> | 2021-02-11 11:10:31 +0100 |
commit | 1fa903e5d0a7e21bb2c4391ebafae15c7e217df9 (patch) | |
tree | c597e63983d207f035fec4854df4533955cfadfa | |
parent | 046aac0bbc6bf9745e6cf970d2507c1a4342071f (diff) | |
download | libsoup-1fa903e5d0a7e21bb2c4391ebafae15c7e217df9.tar.gz |
logger: Fix memory leak
-rw-r--r-- | libsoup/soup-logger.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/libsoup/soup-logger.c b/libsoup/soup-logger.c index 86fce4dc..8cf01b10 100644 --- a/libsoup/soup-logger.c +++ b/libsoup/soup-logger.c @@ -140,9 +140,12 @@ static void soup_logger_init (SoupLogger *logger) { SoupLoggerPrivate *priv = soup_logger_get_instance_private (logger); + char *id; g_mutex_init (&priv->lock); - priv->tag = g_quark_from_static_string (g_strdup_printf ("SoupLogger-%p", logger)); + id = g_strdup_printf ("SoupLogger-%p", logger); + priv->tag = g_quark_from_string (id); + g_free (id); priv->ids = g_hash_table_new (NULL, NULL); } |