]> git.ipfire.org Git - thirdparty/openssl.git/blobdiff - demos/http3/ossl-nghttp3-demo.c
Convert demos to primary build system
[thirdparty/openssl.git] / demos / http3 / ossl-nghttp3-demo.c
index b1cbd1abf9d250b88aab218d1515547f11501c62..e74dc565a2e23b6dfd2388e3e2e9d05373c6bcf1 100644 (file)
@@ -53,12 +53,12 @@ static int on_recv_data(nghttp3_conn *h3conn, int64_t stream_id,
                         const uint8_t *data, size_t datalen,
                         void *conn_user_data, void *stream_user_data)
 {
-    ssize_t wr;
+    size_t wr;
 
     /* HTTP response body data - write it to stdout. */
     while (datalen > 0) {
         wr = fwrite(data, 1, datalen, stdout);
-        if (wr < 0)
+        if (ferror(stdout))
             return 1;
 
         data    += wr;