Mercurial > dovecot > core-2.2
changeset 8592:8299d17219fa HEAD
dbox crashfix
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 06 Jan 2009 12:04:09 -0500 |
parents | 072a943c3de3 |
children | 3cccf56e802a |
files | src/lib-storage/index/dbox/dbox-index.c |
diffstat | 1 files changed, 6 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- 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 @@ 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;