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|
if mon.value.closed?
selector.deregister mon
selector.deregister mon.value
true
end
end
@ -190,7 +190,7 @@ module Puma
false
else
submon.value.close
selector.deregister submon
selector.deregister submon.value
true
end
end
@ -287,7 +287,7 @@ module Puma
end
def clear_monitor(mon)
@selector.deregister mon
@selector.deregister mon.value
@monitors.delete mon
end