]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
test: lib-http: Check write_full return value in test
authorAki Tuomi <aki.tuomi@dovecot.fi>
Fri, 17 Mar 2017 08:28:36 +0000 (10:28 +0200)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Thu, 30 Mar 2017 17:58:26 +0000 (20:58 +0300)
Makes static analyzers happier

src/lib-http/test-http-client.c

index 59f167b74bc6d084b81892ece0825b7f4ded1c98..c88966264d4e0df6bc3be3a74c04418f20eb9bf2 100644 (file)
@@ -27,7 +27,8 @@ static void payload_input(struct http_test_request *req)
        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);
        }