From 930e647226e83aa6e7b5e9cde650aa01f4c63550 Mon Sep 17 00:00:00 2001 From: Qian Wang Date: Sun, 16 Jun 2019 23:30:35 +1000 Subject: [PATCH] Timeout unused new sessions --- internal/multiplex/session.go | 1 + 1 file changed, 1 insertion(+) diff --git a/internal/multiplex/session.go b/internal/multiplex/session.go index c56fd04..cd8434f 100644 --- a/internal/multiplex/session.go +++ b/internal/multiplex/session.go @@ -55,6 +55,7 @@ func MakeSession(id uint32, valve *Valve, obfs Obfser, deobfs Deobfser, obfsedRe die: make(chan struct{}), } sesh.sb = makeSwitchboard(sesh, valve) + go sesh.timeoutAfter(30 * time.Second) return sesh }