dovecot-1.2: dbox crashfix
dovecot at dovecot.org
dovecot at dovecot.org
Tue Jan 6 19:04:34 EET 2009
details: http://hg.dovecot.org/dovecot-1.2/rev/8299d17219fa
changeset: 8592:8299d17219fa
user: Timo Sirainen <tss at iki.fi>
date: Tue Jan 06 12:04:09 2009 -0500
description:
dbox crashfix
diffstat:
1 file changed, 6 insertions(+), 1 deletion(-)
src/lib-storage/index/dbox/dbox-index.c | 7 ++++++-
diffs (17 lines):
diff -r 072a943c3de3 -r 8299d17219fa src/lib-storage/index/dbox/dbox-index.c
--- a/src/lib-storage/index/dbox/dbox-index.c Tue Jan 06 10:06:54 2009 -0500
+++ b/src/lib-storage/index/dbox/dbox-index.c Tue Jan 06 12:04:09 2009 -0500
@@ -774,7 +774,12 @@ static const char *dbox_file_maildir_get
const char *pop3_uidl = NULL, *const *changes;
unsigned int i, count;
- changes = array_get(&file->metadata_changes, &count);
+ if (array_is_created(&file->metadata_changes))
+ changes = array_get(&file->metadata_changes, &count);
+ else {
+ changes = NULL;
+ count = 0;
+ }
for (i = 0; i < count; i++) {
if (*changes[i] == DBOX_METADATA_POP3_UIDL) {
pop3_uidl = changes[i] + 1;
More information about the dovecot-cvs
mailing list