From ceb324783cf51e2e336b80cf59d5ed20df5ad26e Mon Sep 17 00:00:00 2001 From: Kevin Leo <858592+lgxz@users.noreply.github.com> Date: Sun, 14 Jul 2024 16:51:23 +0800 Subject: [PATCH] FIX incorrect error message We expect (s.sni or CommonName) or dnsNames, not s.sni --- tunnel/tls/server.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tunnel/tls/server.go b/tunnel/tls/server.go index f9f66d717..b4a42a868 100644 --- a/tunnel/tls/server.go +++ b/tunnel/tls/server.go @@ -102,7 +102,8 @@ func (s *Server) acceptLoop() { } } if s.verifySNI && !matched { - return nil, common.NewError("sni mismatched: " + hello.ServerName + ", expected: " + s.sni) + expected := sni + " or " + strings.Join(dnsNames, "/") + return nil, common.NewError("sni mismatched: " + hello.ServerName + ", expected: " + expected) } return &s.keyPair[0], nil },