summaryrefslogtreecommitdiff
path: root/json-glib/json-builder.c
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gmail.com>2022-10-11 13:37:13 +0000
committerEmmanuele Bassi <ebassi@gmail.com>2022-10-11 13:37:13 +0000
commit6bd106011e75552b97737f31ba79df9d7a695b02 (patch)
tree8dae8398bbc332133b276d70ab60a7f55800b8f6 /json-glib/json-builder.c
parent300e436fb2700eca15c8c3275e89b772f4ba38de (diff)
parent2629c993cf1ef104cd343395aa45524836446577 (diff)
downloadjson-glib-6bd106011e75552b97737f31ba79df9d7a695b02.tar.gz
Merge branch 'coverity-leak' into 'master'
builder: Don't leak memory if json_builder_get_root fails sanity check See merge request GNOME/json-glib!46
Diffstat (limited to 'json-glib/json-builder.c')
-rw-r--r--json-glib/json-builder.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/json-glib/json-builder.c b/json-glib/json-builder.c
index 15bbe37..28a55f7 100644
--- a/json-glib/json-builder.c
+++ b/json-glib/json-builder.c
@@ -315,9 +315,9 @@ json_builder_get_root (JsonBuilder *builder)
root = json_node_copy (builder->priv->root);
/* Sanity check. */
- g_return_val_if_fail (!builder->priv->immutable ||
- root == NULL ||
- json_node_is_immutable (root), NULL);
+ g_assert (!builder->priv->immutable ||
+ root == NULL ||
+ json_node_is_immutable (root));
return root;
}