changeset 11803:fa883e27a6de

dsync: Added assert
author Timo Sirainen <tss@iki.fi>
date Mon, 12 Jul 2010 15:32:14 +0100
parents 95de0b0b6171
children 5e285530914c
files src/dsync/dsync-proxy-client.c
diffstat 1 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/dsync/dsync-proxy-client.c	Mon Jul 12 15:30:55 2010 +0100
+++ b/src/dsync/dsync-proxy-client.c	Mon Jul 12 15:32:14 2010 +0100
@@ -285,6 +285,7 @@
 		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 @@
 
 	i_assert(worker->save_input == NULL);
 
+	worker->finished = FALSE;
+
 	o_stream_send_str(worker->output, "FINISH\n");
 	o_stream_uncork(worker->output);