Mercurial > dovecot > original-hg > dovecot-1.2
changeset 3211:4f3e4c8e458f HEAD
get_physical_size() was crashing if mbox hadn't been opened yet.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Wed, 16 Mar 2005 00:16:52 +0200 |
parents | 2715077f9c3e |
children | eb840633c9bf |
files | src/lib-storage/index/mbox/mbox-mail.c |
diffstat | 1 files changed, 3 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-storage/index/mbox/mbox-mail.c Tue Mar 15 23:52:07 2005 +0200 +++ b/src/lib-storage/index/mbox/mbox-mail.c Wed Mar 16 00:16:52 2005 +0200 @@ -120,6 +120,9 @@ struct istream *stream; uoff_t hdr_offset, body_offset, body_size; + if (mbox_mail_seek(mail) <= 0) + return (uoff_t)-1; + /* our header size varies, so don't do any caching */ stream = mail->ibox->mbox_stream; hdr_offset = istream_raw_mbox_get_header_offset(stream);