aboutsummaryrefslogtreecommitdiff
path: root/src/datastore/test_datastore_api_management.c
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 /src/datastore/test_datastore_api_management.c
parente693f0c1c534e4902b6199249d33fe3365a26313 (diff)
bugfix
Diffstat (limited to 'src/datastore/test_datastore_api_management.c')
-rw-r--r--src/datastore/test_datastore_api_management.c8
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");