diff options
author | data-man <datamanrb@gmail.com> | 2018-05-14 19:13:11 +0300 |
---|---|---|
committer | data-man <datamanrb@gmail.com> | 2018-05-14 19:13:11 +0300 |
commit | 5e8faaf7103aed2a8098880e1f2410961546df21 (patch) | |
tree | 0fd26f73b9826e434a001ed1cb65b1de877f462c /lib/pure | |
parent | 6b5ad56ab3b5c6f62f8a5f312fe282ff05f7bafa (diff) | |
download | Nim-5e8faaf7103aed2a8098880e1f2410961546df21.tar.gz |
Fixes #2753
Diffstat (limited to 'lib/pure')
-rw-r--r-- | lib/pure/net.nim | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/pure/net.nim b/lib/pure/net.nim index fc04ef1af..ce769cb6a 100644 --- a/lib/pure/net.nim +++ b/lib/pure/net.nim @@ -1148,7 +1148,7 @@ proc waitFor(socket: Socket, waited: var float, timeout, size: int, return 1 let sslPending = SSLPending(socket.sslHandle) if sslPending != 0: - return sslPending + return min(sslPending, size) var startTime = epochTime() let selRet = select(socket, timeout - int(waited * 1000.0)) |