fix: memory leak due to smux keep-alive

This commit is contained in:
cesaryuan 2025-03-13 10:21:51 +08:00
parent 5e11263ea0
commit e9e2a2b269

View file

@ -62,7 +62,10 @@ func NewGostWebsocket(ctx context.Context, conn net.Conn, option *Option) (net.C
}
if option.Mux {
session, err := smux.Client(conn, nil)
config := smux.DefaultConfig()
config.KeepAliveDisabled = true
session, err := smux.Client(conn, config)
if err != nil {
return nil, err
}