Merge pull request #3344 from tulayang/devel
Fix proc closeSocket (posix): bad file descriptor error
This commit is contained in:
commit
d93c612067
1 changed files with 1 additions and 1 deletions
|
|
@ -992,8 +992,8 @@ else:
|
||||||
|
|
||||||
proc closeSocket*(sock: AsyncFD) =
|
proc closeSocket*(sock: AsyncFD) =
|
||||||
let disp = getGlobalDispatcher()
|
let disp = getGlobalDispatcher()
|
||||||
sock.SocketHandle.close()
|
|
||||||
disp.selector.unregister(sock.SocketHandle)
|
disp.selector.unregister(sock.SocketHandle)
|
||||||
|
sock.SocketHandle.close()
|
||||||
|
|
||||||
proc unregister*(fd: AsyncFD) =
|
proc unregister*(fd: AsyncFD) =
|
||||||
getGlobalDispatcher().selector.unregister(fd.SocketHandle)
|
getGlobalDispatcher().selector.unregister(fd.SocketHandle)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue