dovecot-2.1-pigeonhole: testsuite: fixed compile warning.

pigeonhole at rename-it.nl pigeonhole at rename-it.nl
Fri Jan 27 18:22:23 EET 2012


details:   http://hg.rename-it.nl/dovecot-2.1-pigeonhole/rev/a130a50f82e1
changeset: 1598:a130a50f82e1
user:      Stephan Bosch <stephan at rename-it.nl>
date:      Fri Jan 27 17:22:17 2012 +0100
description:
testsuite: fixed compile warning.

diffstat:

 src/testsuite/cmd-test-message.c |  11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

diffs (25 lines):

diff -r bc5acd9e957e -r a130a50f82e1 src/testsuite/cmd-test-message.c
--- a/src/testsuite/cmd-test-message.c	Mon Jan 23 00:43:37 2012 +0100
+++ b/src/testsuite/cmd-test-message.c	Fri Jan 27 17:22:17 2012 +0100
@@ -495,14 +495,17 @@
 	}
 
 	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;
 }
 


More information about the dovecot-cvs mailing list