diff --git a/transport/internet/udp/dispatcher.go b/transport/internet/udp/dispatcher.go index c29d4b13..9685213b 100644 --- a/transport/internet/udp/dispatcher.go +++ b/transport/internet/udp/dispatcher.go @@ -45,7 +45,7 @@ func (v *Dispatcher) RemoveRay() { v.Lock() defer v.Unlock() if v.conn != nil { - common.Close(v.conn.link.Reader) + common.Interrupt(v.conn.link.Reader) common.Close(v.conn.link.Writer) v.conn = nil }