From aa84d35d8668e40e99e1a94ef859941bae029a72 Mon Sep 17 00:00:00 2001 From: Ray Imber Date: Thu, 10 Oct 2019 16:49:56 -0700 Subject: [PATCH] Fix io slector unregister for windows as well. --- lib/pure/ioselects/ioselectors_select.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/pure/ioselects/ioselectors_select.nim b/lib/pure/ioselects/ioselectors_select.nim index 1f608e43e..2d53da26b 100644 --- a/lib/pure/ioselects/ioselectors_select.nim +++ b/lib/pure/ioselects/ioselectors_select.nim @@ -286,7 +286,7 @@ proc unregister*[T](s: Selector[T], fd: SocketHandle|int) = s.withSelectLock(): let fd = fd.SocketHandle var pkey = s.getKey(fd) - if Event.Read in pkey.events: + if pkey.events * {Event.Read, Event.User} != {}: IOFD_CLR(fd, addr s.rSet) dec(s.count) if Event.Write in pkey.events: