Fixes subtle SSL recvInto bug.

This resulted in a "value out of range: -1" exception inside `recvInto`
(on the `copyMem` line). Basically readIntoBuf was returning `-1`.
This commit is contained in:
Dominik Picheta
2019-07-27 17:47:46 +01:00
committed by Dominik Picheta
parent ceb1a1b688
commit bb949a75db

View File

@@ -257,6 +257,7 @@ when defineSsl:
if not fut.read():
# Socket disconnected.
if SocketFlag.SafeDisconn in flags:
opResult = 0.cint
break
else:
raiseSSLError("Socket has been disconnected")