]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
fs-metawrap: Don't assert-crash when writing an empty file.
authorTimo Sirainen <tss@iki.fi>
Mon, 15 Jun 2015 11:49:46 +0000 (14:49 +0300)
committerTimo Sirainen <tss@iki.fi>
Mon, 15 Jun 2015 11:49:46 +0000 (14:49 +0300)
src/lib-fs/fs-metawrap.c

index 1f6de836a0552ccf47f285f159c7cb256a055698..4b5b82510490529089dfad3dee5ed742d4fec912 100644 (file)
@@ -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;
        }