mirror of
https://github.com/status-im/nim-chronos.git
synced 2025-02-12 11:16:52 +00:00
Fix closeWait()
is not closing.
This commit is contained in:
parent
2964886ee0
commit
74054428a4
@ -1,5 +1,5 @@
|
||||
packageName = "asyncdispatch2"
|
||||
version = "2.1.0"
|
||||
version = "2.1.1"
|
||||
author = "Status Research & Development GmbH"
|
||||
description = "Asyncdispatch2"
|
||||
license = "Apache License 2.0 or MIT"
|
||||
|
@ -572,6 +572,7 @@ proc join*(transp: DatagramTransport): Future[void] =
|
||||
|
||||
proc closeWait*(transp: DatagramTransport): Future[void] =
|
||||
## Close transport ``transp`` and release all resources.
|
||||
transp.close()
|
||||
result = transp.join()
|
||||
|
||||
proc send*(transp: DatagramTransport, pbytes: pointer,
|
||||
|
@ -806,6 +806,7 @@ proc close*(server: StreamServer) =
|
||||
|
||||
proc closeWait*(server: StreamServer): Future[void] =
|
||||
## Close server ``server`` and release all resources.
|
||||
server.close()
|
||||
result = server.join()
|
||||
|
||||
proc createStreamServer*(host: TransportAddress,
|
||||
@ -1264,6 +1265,7 @@ proc close*(transp: StreamTransport) =
|
||||
|
||||
proc closeWait*(transp: StreamTransport): Future[void] =
|
||||
## Close and frees resources of transport ``transp``.
|
||||
transp.close()
|
||||
result = transp.join()
|
||||
|
||||
proc closed*(transp: StreamTransport): bool {.inline.} =
|
||||
|
Loading…
x
Reference in New Issue
Block a user