From 04b5ba5d9d02a987e74d04bd61b6dc2c49c31a5d Mon Sep 17 00:00:00 2001 From: tjp Date: Tue, 14 Nov 2023 19:21:47 -0700 Subject: nex protocol fix to allow servers without hostnames --- nex.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/nex.go b/nex.go index bd9bdce..06cbb4d 100644 --- a/nex.go +++ b/nex.go @@ -20,10 +20,15 @@ func buildNexServer(server Server, config *Configuration) (sr.Server, error) { info := level.Info(baselog) errlog := level.Error(baselog) + hostname := "" + if len(server.Hostnames) > 0 { + hostname = server.Hostnames[0] + } + if server.TLS != nil { return nex.NewTLSServer( context.Background(), - server.Hostnames[0], + hostname, "tcp", addr, logging.LogRequests(info)(routes(server)), @@ -33,7 +38,7 @@ func buildNexServer(server Server, config *Configuration) (sr.Server, error) { } else { return nex.NewServer( context.Background(), - server.Hostnames[0], + hostname, "tcp", addr, logging.LogRequests(info)(routes(server)), -- cgit v1.2.3