# HG changeset patch
# User Olaf Wintermann <olaf.wintermann@gmail.com>
# Date 1720645498 -7200
# Node ID d556b45b0d24bd306d04b80158e333166aa1c4e4
# Parent  f9a7b5c76208a33d63602008f8f5c82b2010c91c
fix net_ssl_writev skipping bytes

diff -r f9a7b5c76208 -r d556b45b0d24 src/server/util/io.c
--- 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;
 }