mirror of
https://github.com/HoneyryderChuck/httpx.git
synced 2025-08-10 00:01:27 -04:00
selector: don't forget to deregister the writer monitor
This commit is contained in:
parent
2dede153c2
commit
2b266d305d
@ -52,8 +52,9 @@ module HTTPX
|
||||
# deregisters +io+ from selectables.
|
||||
def deregister(io)
|
||||
@lock.synchronize do
|
||||
monitor = @readers.delete(io)
|
||||
monitor ||= @writers.delete(io)
|
||||
rmonitor = @readers.delete(io)
|
||||
wmonitor = @writers.delete(io)
|
||||
monitor = rmonitor || wmonitor
|
||||
monitor.close(false) if monitor
|
||||
end
|
||||
end
|
||||
|
Loading…
x
Reference in New Issue
Block a user