@ -235,7 +235,7 @@ func (m *cMux) Remove(l net.Listener) error {
defer m.mu.Unlock()
for i, sl := range m.sls {
if sl.l.Listener == l {
if sl.l == l {
cl.donec <- struct{}{}
m.sls = append(m.sls[:i], m.sls[i+1:]...)