summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--nex.go9
1 files 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)),