From: Christian Grothoff Date: Wed, 26 May 2010 08:18:05 +0000 (+0000) Subject: fix X-Git-Tag: initial-import-from-subversion-38251~21561 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=ff48352cb7fe6821d19d308d0c7261c87a918d39;p=oweals%2Fgnunet.git fix --- diff --git a/src/datastore/test_datastore_api.c b/src/datastore/test_datastore_api.c index ef805c28a..7f86495b4 100644 --- a/src/datastore/test_datastore_api.c +++ b/src/datastore/test_datastore_api.c @@ -306,7 +306,25 @@ check_multiple (void *cls, GNUNET_SCHEDULER_REASON_PREREQ_DONE); return; } - crc->phase++; + switch (crc->phase) + { + case RP_GET_MULTIPLE: + crc->phase = RP_GET_MULTIPLE_NEXT; + break; + case RP_GET_MULTIPLE_NEXT: + crc->phase = RP_GET_MULTIPLE_DONE; + break; + case RP_GET_MULTIPLE_DONE: + /* do not advance further */ + break; + default: + GNUNET_break (0); + break; + } +#if VERBOSE + GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, + "Test in phase %u\n", crc->phase); +#endif if (priority == get_priority (42)) crc->uid = uid; GNUNET_DATASTORE_get_next (datastore, GNUNET_YES);