From e9f8baa6ee2e21ff8e6b6c0ce0c22368cdd9e758 Mon Sep 17 00:00:00 2001 From: Bung Date: Thu, 29 Dec 2022 19:12:12 +0800 Subject: [PATCH] fix int set (#341) --- chronos/transports/stream.nim | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/chronos/transports/stream.nim b/chronos/transports/stream.nim index 60da5b1..4225aee 100644 --- a/chronos/transports/stream.nim +++ b/chronos/transports/stream.nim @@ -1709,16 +1709,16 @@ else: let errorMsg = osErrorMsg(osLastError()) retFuture.fail(getConnectionAbortedError(errorMsg)) else: - let err = int(osLastError()) + let err = osLastError().int32 if err == EINTR: continue elif err == EAGAIN: # This error appears only when server get closed, while accept() # continuation is already scheduled. retFuture.fail(getServerUseClosedError()) - elif err in {EMFILE, ENFILE, ENOBUFS, ENOMEM}: + elif err in [EMFILE, ENFILE, ENOBUFS, ENOMEM]: retFuture.fail(getTransportTooManyError(err)) - elif err in {ECONNABORTED, EPERM, ETIMEDOUT}: + elif err in [ECONNABORTED, EPERM, ETIMEDOUT]: retFuture.fail(getConnectionAbortedError(err)) else: retFuture.fail(getTransportOsError(OSErrorCode(err)))