1
0
Fork 0
mirror of https://github.com/puma/puma.git synced 2022-11-09 13:48:40 -05:00

Send deregister the IO, not the monitor

This commit is contained in:
Evan Phoenix 2019-02-20 20:46:28 -08:00
parent 2f5ecb359d
commit f567469902

View file

@ -142,7 +142,7 @@ module Puma
monitors.reject! do |mon| monitors.reject! do |mon|
if mon.value.closed? if mon.value.closed?
selector.deregister mon selector.deregister mon.value
true true
end end
end end
@ -190,7 +190,7 @@ module Puma
false false
else else
submon.value.close submon.value.close
selector.deregister submon selector.deregister submon.value
true true
end end
end end
@ -287,7 +287,7 @@ module Puma
end end
def clear_monitor(mon) def clear_monitor(mon)
@selector.deregister mon @selector.deregister mon.value
@monitors.delete mon @monitors.delete mon
end end