]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-test: fuzzer - Disable error handling for output stream towards program.
authorStephan Bosch <stephan.bosch@open-xchange.com>
Mon, 19 Apr 2021 15:36:02 +0000 (17:36 +0200)
committertimo.sirainen <timo.sirainen@open-xchange.com>
Wed, 6 Oct 2021 16:44:35 +0000 (16:44 +0000)
Fixes:

Panic: output stream  is missing error handling

src/lib-test/fuzzer.c

index 5719d2f3ca50f437ebe4bbdb7c8e2fe7d9035e99..c15fee7c650657c2d565db0a969bdb09186b1b88 100644 (file)
@@ -73,6 +73,7 @@ int fuzzer_io_as_fd(struct fuzzer_context *fuzz_ctx,
        struct ostream *output = o_stream_create_fd(sfd[0], IO_BLOCK_SIZE);
        i_stream_set_name(input, "(fuzzer data)");
        o_stream_set_name(output, "(fuzzer input to program)");
+       o_stream_set_no_error_handling(output, TRUE);
 
        fuzz_ctx->pump = iostream_pump_create(input, output);
        fuzz_ctx->fd_pump = sfd[0];