[dovecot-cvs] dovecot/src/lib-storage/index/mbox mbox-save.c, 1.51,
1.52
cras at procontrol.fi
cras at procontrol.fi
Mon Jun 21 17:44:49 EEST 2004
- Previous message: [dovecot-cvs] dovecot/src/lib-index mail-cache-lookup.c, 1.3,
1.4 mail-cache-transaction.c, 1.4, 1.5 mail-index-sync.c, 1.22,
1.23 mail-index-transaction.c, 1.12, 1.13 mail-index.h, 1.117, 1.118
- Next message: [dovecot-cvs] dovecot configure.in,1.171,1.172
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /home/cvs/dovecot/src/lib-storage/index/mbox
In directory talvi:/tmp/cvs-serv16327/lib-storage/index/mbox
Modified Files:
mbox-save.c
Log Message:
Cache doesn't crash anymore if we're asking it about messages that exist
only in uncommitted transactions.
Index: mbox-save.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-storage/index/mbox/mbox-save.c,v
retrieving revision 1.51
retrieving revision 1.52
diff -u -d -r1.51 -r1.52
--- mbox-save.c 20 Jun 2004 06:21:48 -0000 1.51
+++ mbox-save.c 21 Jun 2004 14:44:47 -0000 1.52
@@ -345,7 +345,8 @@
if (mail_r != NULL) {
const struct mail_index_record *rec;
- rec = mail_index_lookup_append(ctx->trans, seq);
+ if (mail_index_transaction_lookup(ctx->trans, seq, &rec) < 0)
+ return -1;
if (index_mail_next(&ctx->mail, rec, seq, FALSE) <= 0)
return -1;
*mail_r = &ctx->mail.mail;
- Previous message: [dovecot-cvs] dovecot/src/lib-index mail-cache-lookup.c, 1.3,
1.4 mail-cache-transaction.c, 1.4, 1.5 mail-index-sync.c, 1.22,
1.23 mail-index-transaction.c, 1.12, 1.13 mail-index.h, 1.117, 1.118
- Next message: [dovecot-cvs] dovecot configure.in,1.171,1.172
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the dovecot-cvs
mailing list