diff --git a/src/proxy/proxy_server.go b/src/proxy/proxy_server.go index fad2e90..ba1d2c3 100644 --- a/src/proxy/proxy_server.go +++ b/src/proxy/proxy_server.go @@ -539,7 +539,7 @@ func (s *ProxyServer) processMessage(client *ProxyClient, data []byte) { session = s.GetSession(data.Sid) } - if session == nil { + if session == nil || resumeId != session.PublicId() { client.SendMessage(message.NewErrorServerMessage(signaling.NoSuchSession)) return }