diff options
Diffstat (limited to 'src/json/json.c')
-rw-r--r-- | src/json/json.c | 22 |
1 files changed, 2 insertions, 20 deletions
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 { |