# HG changeset patch # User Olaf Wintermann # 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; }