projects
/
oweals
/
gnunet.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
clean up zone iteration logic
[oweals/gnunet.git]
/
src
/
namestore
/
gnunet-namestore-fcfsd.c
diff --git
a/src/namestore/gnunet-namestore-fcfsd.c
b/src/namestore/gnunet-namestore-fcfsd.c
index ddd609918314ceaadd71a9ab8737e074743535d8..6e45f822779e2853b47fd2ef3725e5809325700e 100644
(file)
--- a/
src/namestore/gnunet-namestore-fcfsd.c
+++ b/
src/namestore/gnunet-namestore-fcfsd.c
@@
-326,13
+326,15
@@
iterate_cb (void *cls,
if (1 != rd_len)
{
if (1 != rd_len)
{
- GNUNET_NAMESTORE_zone_iterator_next (zr->list_it);
+ GNUNET_NAMESTORE_zone_iterator_next (zr->list_it,
+ 1);
return;
}
if (GNUNET_GNSRECORD_TYPE_PKEY != rd->record_type)
{
return;
}
if (GNUNET_GNSRECORD_TYPE_PKEY != rd->record_type)
{
- GNUNET_NAMESTORE_zone_iterator_next (zr->list_it);
+ GNUNET_NAMESTORE_zone_iterator_next (zr->list_it,
+ 1);
return;
}
return;
}
@@
-343,7
+345,8
@@
iterate_cb (void *cls,
if (NULL == pkey)
{
GNUNET_break (0);
if (NULL == pkey)
{
GNUNET_break (0);
- GNUNET_NAMESTORE_zone_iterator_next (zr->list_it);
+ GNUNET_NAMESTORE_zone_iterator_next (zr->list_it,
+ 1);
return;
}
if (bytes_free < (strlen (name) + strlen (pkey) + 40))
return;
}
if (bytes_free < (strlen (name) + strlen (pkey) + 40))
@@
-359,7
+362,8
@@
iterate_cb (void *cls,
name,
pkey);
zr->write_offset = strlen (zr->zoneinfo);
name,
pkey);
zr->write_offset = strlen (zr->zoneinfo);
- GNUNET_NAMESTORE_zone_iterator_next (zr->list_it);
+ GNUNET_NAMESTORE_zone_iterator_next (zr->list_it,
+ 1);
GNUNET_free (pkey);
}
GNUNET_free (pkey);
}