src/server/util/io.c

changeset 539
d556b45b0d24
parent 513
9a49c245a49c
child 548
40ecc0a6b280
--- a/src/server/util/io.c	Wed Jun 05 22:42:52 2024 +0200
+++ b/src/server/util/io.c	Wed Jul 10 23:04:58 2024 +0200
@@ -817,6 +817,9 @@
             break;
         }
         r += ret;
+        if(ret < iovec[i].iov_len) {
+            break;
+        }
     }
     return r == 0 ? -1 : r;
 }

mercurial