commit 8e83649c33a902fcb96d150febe6dc2d325c9989
parent b9f0162642e270d5ebac1021cdac1b1a9fc3dc24
Author: Oswald Buddenhagen <ossi@users.sf.net>
Date: Mon, 4 Apr 2022 21:39:54 +0200
slightly improve maildir rescan debugging
Diffstat:
1 file changed, 8 insertions(+), 7 deletions(-)
diff --git a/src/drv_maildir.c b/src/drv_maildir.c
@@ -1477,34 +1477,35 @@ maildir_rescan( maildir_store_t *ctx )
ctx->fresh[0] = ctx->fresh[1] = 0;
if (maildir_scan( ctx, &msglist ) != DRV_OK)
return DRV_BOX_BAD;
+ debug( "Maildir processing rescan of %s:\n", ctx->path );
for (msgapp = &ctx->msgs, i = 0; (msg = *msgapp) || i < msglist.array.size; ) {
if (!msg) {
#if 0
- debug( "adding new message %u\n", msglist.array.data[i].uid );
+ debug( " adding new message %u\n", msglist.array.data[i].uid );
maildir_app_msg( ctx, &msgapp, msglist.array.data + i );
#else
- debug( "ignoring new message %u\n", msglist.array.data[i].uid );
+ debug( " ignoring new message %u\n", msglist.array.data[i].uid );
#endif
i++;
} else if (i >= msglist.array.size) {
- debug( "purging deleted message %u\n", msg->uid );
+ debug( " purging deleted message %u\n", msg->uid );
msg->status = M_DEAD;
msgapp = &msg->next;
} else if (msglist.array.data[i].uid < msg->uid) {
/* this should not happen, actually */
#if 0
- debug( "adding new message %u\n", msglist.array.data[i].uid );
+ debug( " adding new message %u\n", msglist.array.data[i].uid );
maildir_app_msg( ctx, &msgapp, msglist.array.data + i );
#else
- debug( "ignoring new message %u\n", msglist.array.data[i].uid );
+ debug( " ignoring new message %u\n", msglist.array.data[i].uid );
#endif
i++;
} else if (msglist.array.data[i].uid > msg->uid) {
- debug( "purging deleted message %u\n", msg->uid );
+ debug( " purging deleted message %u\n", msg->uid );
msg->status = M_DEAD;
msgapp = &msg->next;
} else {
- debug( "updating message %u\n", msg->uid );
+ debug( " updating message %u\n", msg->uid );
msg->status &= ~(M_FLAGS|M_RECENT);
free( msg->base );
free( msg->msgid );