diff --git a/src/plugins/doveadm-sieve/doveadm-sieve-plugin.c b/src/plugins/doveadm-sieve/doveadm-sieve-plugin.c index 37bc08dd5a5c25e7f8051b983e6abf904d67bd89..6647360a94bfffb7f77ba181abc147a200abf0e8 100644 --- a/src/plugins/doveadm-sieve/doveadm-sieve-plugin.c +++ b/src/plugins/doveadm-sieve/doveadm-sieve-plugin.c @@ -330,7 +330,7 @@ sieve_attribute_set_sieve(struct mail_storage *storage, break; } } - i_assert(input->eof); + i_assert(input->eof || ret < 0); if (input->stream_errno != 0) { errno = input->stream_errno; mail_storage_set_critical(storage,