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