aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2009-09-29 22:15:57 +0000
committerChristian Grothoff <christian@grothoff.org>2009-09-29 22:15:57 +0000
commit3eef32501096eae621c68a59fbe68da6b0992072 (patch)
tree44f26531d768b97f7bf9bcebbe31516c72ad5f95
parente693f0c1c534e4902b6199249d33fe3365a26313 (diff)
downloadgnunet-3eef32501096eae621c68a59fbe68da6b0992072.tar.gz
gnunet-3eef32501096eae621c68a59fbe68da6b0992072.zip
bugfix
-rw-r--r--src/datastore/gnunet-service-datastore.c1
-rw-r--r--src/datastore/test_datastore_api_management.c8
2 files changed, 5 insertions, 4 deletions
diff --git a/src/datastore/gnunet-service-datastore.c b/src/datastore/gnunet-service-datastore.c
index 220c114eb..03dfb47c2 100644
--- a/src/datastore/gnunet-service-datastore.c
+++ b/src/datastore/gnunet-service-datastore.c
@@ -899,6 +899,7 @@ handle_get (void *cls,
899 "Empty result set for `%s' request.\n", 899 "Empty result set for `%s' request.\n",
900 "GET"); 900 "GET");
901#endif 901#endif
902 GNUNET_SERVER_client_keep (client);
902 transmit_item (client, 903 transmit_item (client,
903 NULL, NULL, 0, NULL, 0, 0, 0, 904 NULL, NULL, 0, NULL, 0, 0, 0,
904 GNUNET_TIME_UNIT_ZERO_ABS, 0); 905 GNUNET_TIME_UNIT_ZERO_ABS, 0);
diff --git a/src/datastore/test_datastore_api_management.c b/src/datastore/test_datastore_api_management.c
index 54289dd7b..22d4aff25 100644
--- a/src/datastore/test_datastore_api_management.c
+++ b/src/datastore/test_datastore_api_management.c
@@ -202,11 +202,10 @@ check_nothing (void *cls,
202 expiration, uint64_t uid) 202 expiration, uint64_t uid)
203{ 203{
204 struct CpsRunContext *crc = cls; 204 struct CpsRunContext *crc = cls;
205
205 GNUNET_assert (key == NULL); 206 GNUNET_assert (key == NULL);
206 if (crc->i == 0) 207 if (0 == --crc->i)
207 { 208 crc->phase = RP_DONE;
208 crc->phase = RP_DONE;
209 }
210 GNUNET_SCHEDULER_add_continuation (crc->sched, 209 GNUNET_SCHEDULER_add_continuation (crc->sched,
211 GNUNET_NO, 210 GNUNET_NO,
212 &run_continuation, 211 &run_continuation,
@@ -284,6 +283,7 @@ run_continuation (void *cls,
284 TIMEOUT); 283 TIMEOUT);
285 break; 284 break;
286 case RP_DONE: 285 case RP_DONE:
286 GNUNET_assert (0 == crc->i);
287#if VERBOSE 287#if VERBOSE
288 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, 288 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
289 "Finished, disconnecting\n"); 289 "Finished, disconnecting\n");