From 3a54e47aed9898deb545ebbcf0dc928d6a8a9190 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Mon, 12 Jul 2010 15:32:14 +0100 Subject: [PATCH] dsync: Added assert --- src/dsync/dsync-proxy-client.c | 3 +++ 1 file changed, 3 insertions(+) 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); -- 2.47.3