From: Timo Sirainen Date: Mon, 12 Jul 2010 14:32:14 +0000 (+0100) Subject: dsync: Added assert X-Git-Tag: 2.0.rc3~73 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3a54e47aed9898deb545ebbcf0dc928d6a8a9190;p=thirdparty%2Fdovecot%2Fcore.git dsync: Added assert --- diff --git a/src/dsync/dsync-proxy-client.c b/src/dsync/dsync-proxy-client.c index 0384bbc64f..92d55ece25 100644 --- a/src/dsync/dsync-proxy-client.c +++ b/src/dsync/dsync-proxy-client.c @@ -285,6 +285,7 @@ proxy_client_worker_next_reply(struct proxy_client_dsync_worker *worker, ret = proxy_client_worker_next_msg_get(worker, &request, line); break; case PROXY_CLIENT_REQUEST_TYPE_FINISH: + i_assert(!worker->finished); worker->finished = TRUE; proxy_client_worker_next_finish(worker, &request, line); break; @@ -1062,6 +1063,8 @@ proxy_client_worker_finish(struct dsync_worker *_worker, i_assert(worker->save_input == NULL); + worker->finished = FALSE; + o_stream_send_str(worker->output, "FINISH\n"); o_stream_uncork(worker->output);