changeset 5511:98fcc1dbdbf4 branch_1_0

Better error fix for the previous one
author Timo Sirainen <tss@iki.fi>
date Wed, 09 Jan 2008 05:07:31 +0200
parents 9a20335ea55c
children 6ca86ec5a992
files src/pop3/client.c
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/pop3/client.c	Wed Jan 09 05:06:19 2008 +0200
+++ b/src/pop3/client.c	Wed Jan 09 05:07:31 2008 +0200
@@ -60,7 +60,7 @@
 	buffer_t *message_sizes_buf;
 	uint32_t failed_uid = 0;
 	int i;
-	bool failed, expunged = FALSE;
+	bool failed, expunged;
 
 	message_sizes_buf = buffer_create_dynamic(default_pool, 512);
 
@@ -68,6 +68,7 @@
 	search_arg.type = SEARCH_ALL;
 
 	for (i = 0; i < 3; i++) {
+		expunged = FALSE;
 		if (sync_mailbox(client->mailbox, &status) < 0) {
 			client_send_storage_error(client);
 			break;
@@ -81,7 +82,6 @@
 		client->total_size = 0;
 		buffer_set_used_size(message_sizes_buf, 0);
 
-		expunged = FALSE;
 		failed = FALSE;
 		mail = mail_alloc(t, MAIL_FETCH_VIRTUAL_SIZE, NULL);
 		while (mailbox_search_next(ctx, mail) > 0) {