]> gitweb.factorcode.org Git - factor.git/commit
io.sockets.secure.openssl: fix do-ssl-write for failed writes.
authorJohn Benediktsson <mrjbq7@gmail.com>
Mon, 27 Dec 2021 16:16:20 +0000 (08:16 -0800)
committerJohn Benediktsson <mrjbq7@gmail.com>
Mon, 27 Dec 2021 16:16:20 +0000 (08:16 -0800)
commit2ad75cda7cfebee4bab81d69984032a88a2bc5a1
tree3f270b96f267db018c78203fc083df2cac2595ca
parent05ea137b6c6b472dbfd9d6715a8437392ef8d7b5
io.sockets.secure.openssl: fix do-ssl-write for failed writes.

SSL_write will return <= 0 for errors, but some errors are not
retryable so only consume the buffer if the return value was > 0.
basis/io/sockets/secure/openssl/openssl.factor