]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
dbox error handling fix
authorTimo Sirainen <tss@iki.fi>
Sat, 24 May 2008 23:50:23 +0000 (02:50 +0300)
committerTimo Sirainen <tss@iki.fi>
Sat, 24 May 2008 23:50:23 +0000 (02:50 +0300)
--HG--
branch : HEAD

src/lib-storage/index/dbox/dbox-mail.c

index 99defdc7a5a5d76257c12d262112d99027239c9d..030096559a8f46cc5a91e0453299258409663fac 100644 (file)
@@ -204,6 +204,9 @@ dbox_mail_get_stream(struct mail *_mail, struct message_size *hdr_size,
                        /* FIXME: broken file/offset */
                        if (ret > 0)
                                i_stream_unref(&input);
+                       mail_storage_set_critical(_mail->box->storage,
+                               "broken pointer to dbox file %s",
+                               mail->open_file->current_path);
                        return -1;
                }
                data->physical_size = size;