- GNUNET_STATISTICS_update (GSF_stats,
- gettext_noop ("# Datastore lookups aborted (more than MAX_RESULTS)"),
- 1,
- GNUNET_NO);
- key = NULL; /* all replies seen! */
+ pr->first_uid = uid;
+ pr->have_first_uid = 1;
+ }
+ else
+ {
+ if ( (uid == pr->first_uid) && (key != NULL) )
+ {
+ GNUNET_STATISTICS_update (GSF_stats,
+ gettext_noop ("# Datastore lookups concluded (seen all)"),
+ 1,
+ GNUNET_NO);
+ key = NULL; /* all replies seen! */
+ }
+ pr->have_first_uid++;
+ if ( (pr->have_first_uid > MAX_RESULTS) && (key != NULL) )
+ {
+ GNUNET_STATISTICS_update (GSF_stats,
+ gettext_noop ("# Datastore lookups aborted (more than MAX_RESULTS)"),
+ 1,
+ GNUNET_NO);
+ key = NULL; /* all replies seen! */
+ }