From c4734e6ac52c5eda61fbe81ddd738e9876d79807 Mon Sep 17 00:00:00 2001 From: Stephan Bosch <stephan@rename-it.nl> Date: Fri, 27 Jan 2012 17:22:17 +0100 Subject: [PATCH] testsuite: fixed compile warning. --- src/testsuite/cmd-test-message.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/testsuite/cmd-test-message.c b/src/testsuite/cmd-test-message.c index 7c9684460..4cd4b66fd 100644 --- a/src/testsuite/cmd-test-message.c +++ b/src/testsuite/cmd-test-message.c @@ -495,14 +495,17 @@ static int cmd_test_message_print_operation_execute } printf("\n--MESSAGE: \n"); - + /* Pipe the message to the outgoing SMTP transport */ while ((ret=i_stream_read_data(input, &data, &size, 0)) > 0) { - write(1, data, size); - i_stream_skip(input, size); + ssize_t wret; + + if ( (wret=write(1, data, size)) <= 0 ) + break; + i_stream_skip(input, wret); } printf("\n--MESSAGE--\n"); - + return SIEVE_EXEC_OK; } -- GitLab