commit
9d91bdad2f
1 changed files with 6 additions and 5 deletions
|
|
@ -132,6 +132,7 @@ elif defined(linux):
|
|||
s.fds[fd].events = events
|
||||
|
||||
proc unregister*(s: var Selector, fd: SocketHandle) =
|
||||
if s.fds[fd].events != {}:
|
||||
if epoll_ctl(s.epollFD, EPOLL_CTL_DEL, fd, nil) != 0:
|
||||
let err = osLastError()
|
||||
if err.cint notin {ENOENT, EBADF}:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue