summary refs log tree commit diff stats
path: root/lib
diff options
context:
space:
mode:
authorAndreas Rumpf <rumpf_a@web.de>2018-06-07 10:40:50 +0200
committerGitHub <noreply@github.com>2018-06-07 10:40:50 +0200
commite67eddc91b5e06039498b337763acf718d436aae (patch)
tree2b1ad43c6e39ad10182dc1423df2c7001716b274 /lib
parent3a6b1f0ba0525a4cf86c854d7bd4d9fc048c59e5 (diff)
parent722462ae299775a65f5f8204fac7bc47611568db (diff)
downloadNim-e67eddc91b5e06039498b337763acf718d436aae.tar.gz
Merge pull request #7822 from data-man/fix_2753
Fixes #2753
Diffstat (limited to 'lib')
-rw-r--r--lib/pure/net.nim2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/pure/net.nim b/lib/pure/net.nim
index bf5f3f57e..cac10d11c 100644
--- a/lib/pure/net.nim
+++ b/lib/pure/net.nim
@@ -1149,7 +1149,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))