]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
mbox: Add assert to make static analyzer happier
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Sun, 5 Nov 2017 15:49:52 +0000 (17:49 +0200)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Sun, 5 Nov 2017 22:31:25 +0000 (00:31 +0200)
src/lib-storage/index/mbox/mbox-save.c

index 3a13150c4840bc0d63a64a2fbdd4ecc23e1364e2..98f71ba12157992d28751c7389f7c2897d727a13 100644 (file)
@@ -681,6 +681,7 @@ int mbox_save_finish(struct mail_save_context *_ctx)
 
        if (ctx->failed && ctx->mail_offset != (uoff_t)-1) {
                /* saving this mail failed - truncate back to beginning of it */
+               i_assert(ctx->output != NULL);
                (void)o_stream_flush(ctx->output);
                if (ftruncate(ctx->mbox->mbox_fd, (off_t)ctx->mail_offset) < 0)
                        mbox_set_syscall_error(ctx->mbox, "ftruncate()");