From 1a9da8d893b9c1f83b6adc9bed657f442197c3e2 Mon Sep 17 00:00:00 2001 From: kingecg Date: Tue, 3 Jun 2025 23:09:26 +0800 Subject: [PATCH] fix bug --- cmux.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmux.go b/cmux.go index 7fbba0d..43e1296 100644 --- a/cmux.go +++ b/cmux.go @@ -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:]...)