diff --git a/client/main.go b/client/main.go index dc4cad9..fd35c2c 100644 --- a/client/main.go +++ b/client/main.go @@ -447,10 +447,10 @@ func scavenger(ch chan *smux.Session, ttl int) { for k := range sessionList { s := sessionList[k] if s.session.NumStreams() == 0 || s.session.IsClosed() { - log.Println("session normally closed", sess.RemoteAddr()) + log.Println("session normally closed", s.session.RemoteAddr()) s.session.Close() } else if ttl >= 0 && time.Since(s.ts) >= time.Duration(ttl)*time.Second { - log.Println("session reached scavenge ttl", sess.RemoteAddr()) + log.Println("session reached scavenge ttl", s.session.RemoteAddr()) s.session.Close() } else { newList = append(newList, sessionList[k]) diff --git a/go.mod b/go.mod index 49ed75b..d278803 100644 --- a/go.mod +++ b/go.mod @@ -10,7 +10,7 @@ require ( github.com/tjfoc/gmsm v1.0.1 // indirect github.com/urfave/cli v1.20.0 github.com/xtaci/kcp-go v5.3.8+incompatible - github.com/xtaci/smux v1.3.1 + github.com/xtaci/smux v1.3.2 golang.org/x/crypto v0.0.0-20190513172903-22d7a77e9e5f golang.org/x/net v0.0.0-20190509222800-a4d6f7feada5 // indirect golang.org/x/sys v0.0.0-20190509141414-a5b02f93d862 // indirect diff --git a/go.sum b/go.sum index 9ebb8e7..5a8ec8f 100644 --- a/go.sum +++ b/go.sum @@ -80,6 +80,8 @@ github.com/xtaci/smux v1.2.12 h1:POGYLDuR61+XZlVzKUdI4fTLtJnyVba++XS4Q6T5e3M= github.com/xtaci/smux v1.2.12/go.mod h1:f+nYm6SpuHMy/SH0zpbvAFHT1QoMcgLOsWcFip5KfPw= github.com/xtaci/smux v1.3.1 h1:qMkK+dTu8ozfYz13UaX5q9GRIx0Qwux3FvcjtKZmDF8= github.com/xtaci/smux v1.3.1/go.mod h1:f+nYm6SpuHMy/SH0zpbvAFHT1QoMcgLOsWcFip5KfPw= +github.com/xtaci/smux v1.3.2 h1:8NsGbxBW6oSaeLu5E6V8AmklZm6EhBz7BeCOU3Zdhwc= +github.com/xtaci/smux v1.3.2/go.mod h1:f+nYm6SpuHMy/SH0zpbvAFHT1QoMcgLOsWcFip5KfPw= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20190320223903-b7391e95e576 h1:aUX/1G2gFSs4AsJJg2cL3HuoRhCSCz733FE5GUSuaT4= golang.org/x/crypto v0.0.0-20190320223903-b7391e95e576/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=