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 }