[dovecot-cvs] dovecot/src/lib-storage/index/mbox mbox-sync.c, 1.45,
1.46
cras at procontrol.fi
cras at procontrol.fi
Sun Jun 20 16:29:03 EEST 2004
- Previous message: [dovecot-cvs] dovecot/src/lib-index mail-index-lock.c,1.21,1.22
- Next message: [dovecot-cvs] dovecot/src/lib-storage/index/mbox mbox-sync-parse.c,
1.14, 1.15 mbox-sync-private.h, 1.18, 1.19 mbox-sync-rewrite.c,
1.20, 1.21 mbox-sync.c, 1.46, 1.47
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /home/cvs/dovecot/src/lib-storage/index/mbox
In directory talvi:/tmp/cvs-serv12694/lib-storage/index/mbox
Modified Files:
mbox-sync.c
Log Message:
Hide "folder internal data" messages
Index: mbox-sync.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-storage/index/mbox/mbox-sync.c,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -d -r1.45 -r1.46
--- mbox-sync.c 20 Jun 2004 13:03:02 -0000 1.45
+++ mbox-sync.c 20 Jun 2004 13:29:01 -0000 1.46
@@ -733,7 +733,8 @@
if (mbox_sync_read_index_syncs(sync_ctx, uid, &expunged) < 0)
return -1;
- if (uid != 0) {
+ rec = NULL;
+ if (uid != 0 && !mail_ctx->pseudo) {
ret = mbox_sync_read_index_rec(sync_ctx, uid, &rec);
if (ret < 0)
return -1;
@@ -741,6 +742,7 @@
/* this UID was already in index and it was
expunged */
uid = 0;
+ rec = NULL;
}
}
if (uid == 0) {
@@ -748,7 +750,6 @@
mail_ctx->need_rewrite = TRUE;
mail_ctx->mail.uid = sync_ctx->next_uid++;
sync_ctx->prev_msg_uid = mail_ctx->mail.uid;
- rec = NULL;
}
if (!expunged) {
@@ -763,7 +764,7 @@
return ret;
}
- if (!expunged) {
+ if (!expunged && !mail_ctx->pseudo) {
if (mbox_sync_update_index(sync_ctx, &mail_ctx->mail,
rec) < 0)
return -1;
- Previous message: [dovecot-cvs] dovecot/src/lib-index mail-index-lock.c,1.21,1.22
- Next message: [dovecot-cvs] dovecot/src/lib-storage/index/mbox mbox-sync-parse.c,
1.14, 1.15 mbox-sync-private.h, 1.18, 1.19 mbox-sync-rewrite.c,
1.20, 1.21 mbox-sync.c, 1.46, 1.47
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the dovecot-cvs
mailing list