commit f1379723656f81890de6e559669376dd49f4c913
parent 33ecac8de2f7d4eadf4dd9c426eb81577205112b
Author: Andrew Kloet <andrew@kloet.net>
Date: Wed, 29 Apr 2026 10:51:13 -0400
tidy ssl/plain write switch
Diffstat:
1 file changed, 3 insertions(+), 6 deletions(-)
diff --git a/cio.c b/cio.c
@@ -1022,12 +1022,9 @@ main(int argc, char *argv[])
}
}
if (FD_ISSET(srv.fd, &wfs)) {
- size_t len = outp - outb;
- int wr;
- if (ssl)
- wr = SSL_write(srv.ssl, outb, len);
- else
- wr = write(srv.fd, outb, len);
+ int wr = ssl ? SSL_write(srv.ssl, outb, outp - outb)
+ : write(srv.fd, outb, outp - outb);
+
if (wr <= 0) {
die("cio: write failed: connection lost");
}