chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
f7cf343
)
json: fix a mem leak
author
Thomas Hindoe Paaboel Andersen
<phomes@gmail.com>
Tue, 19 May 2015 21:19:29 +0000
(23:19 +0200)
committer
Sven Eden
<yamakuzure@gmx.net>
Tue, 14 Mar 2017 08:57:23 +0000
(09:57 +0100)
src/shared/json.c
patch
|
blob
|
history
diff --git
a/src/shared/json.c
b/src/shared/json.c
index f6c44f46f86f7ef717c5f4c661d9dc8b10b4334b..5d7d0dba808610e46a54cbb37f135df3783b804d 100644
(file)
--- a/
src/shared/json.c
+++ b/
src/shared/json.c
@@
-126,7
+126,7
@@
JsonVariant *json_variant_unref(JsonVariant *variant) {
return NULL;
if (variant->type == JSON_VARIANT_ARRAY || variant->type == JSON_VARIANT_OBJECT)
return NULL;
if (variant->type == JSON_VARIANT_ARRAY || variant->type == JSON_VARIANT_OBJECT)
-
return
json_object_unref(variant);
+ json_object_unref(variant);
else if (variant->type == JSON_VARIANT_STRING)
free(variant->string);
else if (variant->type == JSON_VARIANT_STRING)
free(variant->string);