From 4360e71743745d048ec67ca0a5776575c2a62670 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=96=E7=95=8C?= Date: Sat, 27 Aug 2022 17:35:25 +0800 Subject: [PATCH] Fix server create --- transport/v2raygrpclite/server.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/transport/v2raygrpclite/server.go b/transport/v2raygrpclite/server.go index 9257770f..0af41593 100644 --- a/transport/v2raygrpclite/server.go +++ b/transport/v2raygrpclite/server.go @@ -38,8 +38,10 @@ func NewServer(ctx context.Context, options option.V2RayGRPCOptions, tlsConfig * errorHandler: errorHandler, path: fmt.Sprintf("/%s/Tun", url.QueryEscape(options.ServiceName)), } - if !common.Contains(tlsConfig.NextProtos, "h2") { - tlsConfig.NextProtos = append(tlsConfig.NextProtos, "h2") + if tlsConfig != nil { + if !common.Contains(tlsConfig.NextProtos, "h2") { + tlsConfig.NextProtos = append(tlsConfig.NextProtos, "h2") + } } server.httpServer = &http.Server{ Handler: server,