From 2918448338647659e899d485acc659ab095be51c Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Tue, 15 Jun 2021 20:34:25 +0200 Subject: purge fields instead of setting to NULL as suggested by Florian --- src/json/json.c | 22 ++-------------------- 1 file changed, 2 insertions(+), 20 deletions(-) (limited to 'src/json/json.c') diff --git a/src/json/json.c b/src/json/json.c index 2c3d4a2c0..c480d1b2e 100644 --- a/src/json/json.c +++ b/src/json/json.c @@ -206,16 +206,8 @@ forget (const json_t *in) json_object_get (rx, key)) ) { - if (0 != - json_object_set_new (ret, - key, - json_null ())) - { - GNUNET_break (0); - json_decref (ret); - json_decref (rx); - return NULL; - } + (void) json_object_del (ret, + key); continue; /* already forgotten earlier */ } t = forget (value); @@ -281,16 +273,6 @@ forget (const json_t *in) json_decref (rx); return NULL; } - if (0 != - json_object_set_new (ret, - key, - json_null ())) - { - GNUNET_break (0); - json_decref (ret); - json_decref (rx); - return NULL; - } } else { -- cgit v1.2.3