Fix WS transport when the connection aborts (#967)

This commit is contained in:
Ludovic Chenut 2023-10-23 17:12:20 +02:00 committed by GitHub
parent 60f953629d
commit fc4e9a8bb8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 0 deletions

View File

@ -276,6 +276,8 @@ method accept*(self: WsTransport): Future[Connection] {.async, gcsafe.} =
debug "AsyncStream Error", exc = exc.msg debug "AsyncStream Error", exc = exc.msg
except TransportTooManyError as exc: except TransportTooManyError as exc:
debug "Too many files opened", exc = exc.msg debug "Too many files opened", exc = exc.msg
except TransportAbortedError as exc:
debug "Connection aborted", exc = exc.msg
except AsyncTimeoutError as exc: except AsyncTimeoutError as exc:
debug "Timed out", exc = exc.msg debug "Timed out", exc = exc.msg
except TransportUseClosedError as exc: except TransportUseClosedError as exc: