diff --git a/src/sieve-tools/sieve-test.c b/src/sieve-tools/sieve-test.c
index 698ff4d3db8252cc42cb6636de81c533ac62a81c..ec88d638095289115b74001c52a26b6a3d8c40f2 100644
--- a/src/sieve-tools/sieve-test.c
+++ b/src/sieve-tools/sieve-test.c
@@ -65,6 +65,7 @@ static void *sieve_smtp_start
 		( return_path == NULL ? "" : return_path ));
 
 	output = o_stream_create_fd(STDOUT_FILENO, (size_t)-1);
+	o_stream_set_no_error_handling(output, TRUE);
 	return (void*)output;
 }