From: Christian Grothoff Date: Mon, 30 May 2011 09:04:56 +0000 (+0000) Subject: fix X-Git-Tag: initial-import-from-subversion-38251~18388 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=70da089f6a5d3cd9adc389133f5a4918e2b84e63;p=oweals%2Fgnunet.git fix --- diff --git a/src/datastore/datastore_api.c b/src/datastore/datastore_api.c index d861157d9..33b5cc232 100644 --- a/src/datastore/datastore_api.c +++ b/src/datastore/datastore_api.c @@ -764,6 +764,8 @@ process_status_message (void *cls, _("Failed to receive status response from database.")); if (was_transmitted == GNUNET_YES) do_disconnect (h); + else + process_queue (h); return; } GNUNET_assert (GNUNET_YES == qe->was_transmitted); @@ -1234,6 +1236,8 @@ process_result_message (void *cls, NULL, 0, NULL, 0, 0, 0, GNUNET_TIME_UNIT_ZERO_ABS, 0); } + else + process_queue (h); return; } if (ntohs(msg->type) == GNUNET_MESSAGE_TYPE_DATASTORE_DATA_END) @@ -1289,6 +1293,7 @@ process_result_message (void *cls, #endif free_queue_entry (qe); h->retry_time.rel_value = 0; + process_queue (h); if (rc.proc != NULL) rc.proc (rc.proc_cls, &dm->key,