diff options
author | Christian Grothoff <christian@grothoff.org> | 2009-09-29 22:15:57 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2009-09-29 22:15:57 +0000 |
commit | 3eef32501096eae621c68a59fbe68da6b0992072 (patch) | |
tree | 44f26531d768b97f7bf9bcebbe31516c72ad5f95 /src/datastore/test_datastore_api_management.c | |
parent | e693f0c1c534e4902b6199249d33fe3365a26313 (diff) |
bugfix
Diffstat (limited to 'src/datastore/test_datastore_api_management.c')
-rw-r--r-- | src/datastore/test_datastore_api_management.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/datastore/test_datastore_api_management.c b/src/datastore/test_datastore_api_management.c index 54289dd7b3..22d4aff25c 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, expiration, uint64_t uid) { struct CpsRunContext *crc = cls; + GNUNET_assert (key == NULL); - if (crc->i == 0) - { - crc->phase = RP_DONE; - } + if (0 == --crc->i) + crc->phase = RP_DONE; GNUNET_SCHEDULER_add_continuation (crc->sched, GNUNET_NO, &run_continuation, @@ -284,6 +283,7 @@ run_continuation (void *cls, TIMEOUT); break; case RP_DONE: + GNUNET_assert (0 == crc->i); #if VERBOSE GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Finished, disconnecting\n"); |