fix bug
This commit is contained in:
parent
d30f38217f
commit
1a9da8d893
2
cmux.go
2
cmux.go
|
@ -235,7 +235,7 @@ func (m *cMux) Remove(l net.Listener) error {
|
||||||
defer m.mu.Unlock()
|
defer m.mu.Unlock()
|
||||||
|
|
||||||
for i, sl := range m.sls {
|
for i, sl := range m.sls {
|
||||||
if sl.l.Listener == l {
|
if sl.l == l {
|
||||||
|
|
||||||
cl.donec <- struct{}{}
|
cl.donec <- struct{}{}
|
||||||
m.sls = append(m.sls[:i], m.sls[i+1:]...)
|
m.sls = append(m.sls[:i], m.sls[i+1:]...)
|
||||||
|
|
Loading…
Reference in New Issue