From: Timo Sirainen Date: Mon, 15 Jun 2015 11:49:46 +0000 (+0300) Subject: fs-metawrap: Don't assert-crash when writing an empty file. X-Git-Tag: 2.2.19.rc1~338 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4107ad482be1200251ae1d4c40ca5c54120af855;p=thirdparty%2Fdovecot%2Fcore.git fs-metawrap: Don't assert-crash when writing an empty file. --- diff --git a/src/lib-fs/fs-metawrap.c b/src/lib-fs/fs-metawrap.c index 1f6de836a0..4b5b825104 100644 --- a/src/lib-fs/fs-metawrap.c +++ b/src/lib-fs/fs-metawrap.c @@ -457,7 +457,7 @@ static int fs_metawrap_stat(struct fs_file *_file, struct stat *st_r) /* fs_stat() after a write. we can do this quickly. */ if (fs_stat(file->super, st_r) < 0) return -1; - i_assert((uoff_t)st_r->st_size > file->metadata_write_size); + i_assert((uoff_t)st_r->st_size >= file->metadata_write_size); st_r->st_size -= file->metadata_write_size; return 0; }