dovecot-1.1: dbox: If converted maildir filenames don't contain ...

dovecot at dovecot.org dovecot at dovecot.org
Mon Jun 2 18:25:19 EEST 2008


details:   http://hg.dovecot.org/dovecot-1.1/rev/0fad9c4d0146
changeset: 7587:0fad9c4d0146
user:      Timo Sirainen <tss at iki.fi>
date:      Mon Jun 02 18:25:15 2008 +0300
description:
dbox: If converted maildir filenames don't contain ,W=<vsize>, don't return
broken values.

diffstat:

1 file changed, 4 insertions(+), 3 deletions(-)
src/lib-storage/index/dbox/dbox-file-maildir.c |    7 ++++---

diffs (17 lines):

diff -r 40a660972c70 -r 0fad9c4d0146 src/lib-storage/index/dbox/dbox-file-maildir.c
--- 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 @@ const char *dbox_file_maildir_metadata_g
 		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:


More information about the dovecot-cvs mailing list