changeset 21852:4764b26594af

test: lib-http: Check write_full return value in test Makes static analyzers happier
author Aki Tuomi <aki.tuomi@dovecot.fi>
date Fri, 17 Mar 2017 10:28:36 +0200
parents f1584720a376
children 99459f819e50
files src/lib-http/test-http-client.c
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-http/test-http-client.c	Fri Mar 17 10:26:50 2017 +0200
+++ b/src/lib-http/test-http-client.c	Fri Mar 17 10:28:36 2017 +0200
@@ -27,7 +27,8 @@
 	while ((ret=i_stream_read_data(req->payload, &data, &size, 0)) > 0) {
 		i_info("DEBUG: got data (size=%d)", (int)size); 
 		if (req->write_output)
-			write_full(1, data, size);
+			if (write_full(1, data, size) < 0)
+				i_error("REQUEST PAYLOAD WRITE ERROR: %m");
 		i_stream_skip(req->payload, size);
 	}