aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMartin Schanzenbach <mschanzenbach@posteo.de>2020-05-10 11:18:50 +0200
committerMartin Schanzenbach <mschanzenbach@posteo.de>2020-05-10 11:18:50 +0200
commit9a323e17b449ff2ac09336e11263c6cca00a45ea (patch)
tree2ceab0fdec39e3412d36fc87c56c73c7f67970df /src
parentcf765197cf9c67ab408f9a42834122c813998884 (diff)
downloadgnunet-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.c12
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