buffer_t *output = buffer_create_dynamic(default_pool, 16);
struct ostream *os = test_ostream_create(output);
+ o_stream_set_no_error_handling(os, TRUE);
program_client_set_output(pc, os);
test_assert(program_client_run(pc) == 1);
buffer_t *output = buffer_create_dynamic(default_pool, 16);
struct ostream *os = test_ostream_create(output);
+ o_stream_set_no_error_handling(os, TRUE);
program_client_set_output(pc, os);
test_assert(program_client_run(pc) == 1);
buffer_t *output = buffer_create_dynamic(default_pool, 16);
struct ostream *os = test_ostream_create(output);
+ o_stream_set_no_error_handling(os, TRUE);
program_client_set_output(pc, os);
program_client_run_async(pc, test_program_io_async_callback, &ret);
buffer_t *output = buffer_create_dynamic(default_pool, 16);
struct ostream *os = test_ostream_create(output);
+ o_stream_set_no_error_handling(os, TRUE);
program_client_set_output(pc, os);
test_assert(program_client_run(pc) == 0);
buffer_t *output = buffer_create_dynamic(default_pool, 16);
struct ostream *os = test_ostream_create(output);
+ o_stream_set_no_error_handling(os, TRUE);
+
program_client_set_output(pc, os);
test_assert(program_client_run(pc) == 1);
buffer_t *output = buffer_create_dynamic(default_pool, 16);
struct ostream *os = test_ostream_create(output);
+ o_stream_set_no_error_handling(os, TRUE);
program_client_set_output(pc, os);
program_client_run_async(pc, test_program_async_callback, &ret);
buffer_t *output = buffer_create_dynamic(default_pool, 16);
struct ostream *os = test_ostream_create(output);
+ o_stream_set_no_error_handling(os, TRUE);
program_client_set_output(pc, os);
program_client_run_async(pc, test_program_async_callback, &ret);