changeset 4566:aa9109a17db6 HEAD

Show number of actually expunged messages in logout message, instead of number of messages marked as deleted.
author Timo Sirainen <tss@iki.fi>
date Fri, 11 Aug 2006 01:32:10 +0300
parents a54558861acc
children 32f5df3de2d1
files src/pop3/client.c src/pop3/client.h src/pop3/commands.c
diffstat 3 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/pop3/client.c	Fri Aug 11 01:03:22 2006 +0300
+++ b/src/pop3/client.c	Fri Aug 11 01:32:10 2006 +0300
@@ -199,7 +199,7 @@
 	tab[1].value = dec2str(client->top_count);
 	tab[2].value = dec2str(client->retr_bytes);
 	tab[3].value = dec2str(client->retr_count);
-	tab[4].value = dec2str(client->deleted_count);
+	tab[4].value = dec2str(client->expunged_count);
 	tab[5].value = dec2str(client->messages_count);
 	tab[6].value = dec2str(client->total_size);
 
--- a/src/pop3/client.h	Fri Aug 11 01:03:22 2006 +0300
+++ b/src/pop3/client.h	Fri Aug 11 01:32:10 2006 +0300
@@ -25,6 +25,7 @@
 	unsigned int uid_validity;
 	unsigned int messages_count;
 	unsigned int deleted_count;
+	unsigned int expunged_count;
 	uoff_t *message_sizes;
 	uoff_t total_size;
 	uoff_t deleted_size;
--- a/src/pop3/commands.c	Fri Aug 11 01:03:22 2006 +0300
+++ b/src/pop3/commands.c	Fri Aug 11 01:32:10 2006 +0300
@@ -216,6 +216,7 @@
 				ret = FALSE;
 				break;
 			}
+			client->expunged_count++;
 		}
 	}
 	mail_free(&mail);