[json-glib: 1/2] fix deserialize data memory leak
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [json-glib: 1/2] fix deserialize data memory leak
- Date: Tue, 11 Oct 2022 14:31:52 +0000 (UTC)
commit 86d85e9966d5d6283aa0044a6d8430d9ceab8058
Author: Geoffrey Van Landeghem <geoffrey vanlandeghem niko eu>
Date: Mon Aug 22 10:24:33 2022 +0200
fix deserialize data memory leak
json-glib/json-gvariant.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/json-glib/json-gvariant.c b/json-glib/json-gvariant.c
index 15f03f5..8f13faa 100644
--- a/json-glib/json-gvariant.c
+++ b/json-glib/json-gvariant.c
@@ -1316,7 +1316,10 @@ json_gvariant_deserialize_data (const gchar *json,
parser = json_parser_new ();
if (! json_parser_load_from_data (parser, json, length, error))
- return NULL;
+ {
+ g_object_unref (parser);
+ return NULL;
+ }
root = json_parser_get_root (parser);
if (root == NULL)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]