diff options
author | Martin Schanzenbach <mschanzenbach@posteo.de> | 2020-05-10 11:18:50 +0200 |
---|---|---|
committer | Martin Schanzenbach <mschanzenbach@posteo.de> | 2020-05-10 11:18:50 +0200 |
commit | 9a323e17b449ff2ac09336e11263c6cca00a45ea (patch) | |
tree | 2ceab0fdec39e3412d36fc87c56c73c7f67970df /src | |
parent | cf765197cf9c67ab408f9a42834122c813998884 (diff) | |
download | gnunet-9a323e17b449ff2ac09336e11263c6cca00a45ea.tar.gz gnunet-9a323e17b449ff2ac09336e11263c6cca00a45ea.zip |
only include result set of not empty after filtering
Diffstat (limited to 'src')
-rw-r--r-- | src/namestore/plugin_rest_namestore.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/namestore/plugin_rest_namestore.c b/src/namestore/plugin_rest_namestore.c index 4184d93a1..5a7e8c6cf 100644 --- a/src/namestore/plugin_rest_namestore.c +++ b/src/namestore/plugin_rest_namestore.c | |||
@@ -525,10 +525,14 @@ namestore_list_iteration (void *cls, | |||
525 | rd_filtered[j].data = rd[i].data; | 525 | rd_filtered[j].data = rd[i].data; |
526 | j++; | 526 | j++; |
527 | } | 527 | } |
528 | record_obj = GNUNET_JSON_from_gnsrecord (rname, | 528 | /** Only add if not empty **/ |
529 | rd_filtered, | 529 | if (j > 0) |
530 | j); | 530 | { |
531 | json_array_append_new (handle->resp_object, record_obj); | 531 | record_obj = GNUNET_JSON_from_gnsrecord (rname, |
532 | rd_filtered, | ||
533 | j); | ||
534 | json_array_append_new (handle->resp_object, record_obj); | ||
535 | } | ||
532 | GNUNET_NAMESTORE_zone_iterator_next (handle->list_it, 1); | 536 | GNUNET_NAMESTORE_zone_iterator_next (handle->list_it, 1); |
533 | } | 537 | } |
534 | 538 | ||