Mercurial > dovecot > core-2.2
changeset 7587:0fad9c4d0146 HEAD
dbox: If converted maildir filenames don't contain ,W=<vsize>, don't return
broken values.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 02 Jun 2008 18:25:15 +0300 |
parents | 40a660972c70 |
children | ffa9c0dc27a7 |
files | src/lib-storage/index/dbox/dbox-file-maildir.c |
diffstat | 1 files changed, 4 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-storage/index/dbox/dbox-file-maildir.c Mon Jun 02 16:23:50 2008 +0300 +++ b/src/lib-storage/index/dbox/dbox-file-maildir.c Mon Jun 02 18:25:15 2008 +0300 @@ -65,9 +65,10 @@ else return dec2str(st.st_ctime); case DBOX_METADATA_VIRTUAL_SIZE: - maildir_filename_get_size(file->fname, - MAILDIR_EXTRA_VIRTUAL_SIZE, &size); - return dec2str(size); + if (maildir_filename_get_size(file->fname, + MAILDIR_EXTRA_VIRTUAL_SIZE, + &size)) + return dec2str(size); case DBOX_METADATA_EXPUNGED: case DBOX_METADATA_EXT_REF: case DBOX_METADATA_SPACE: