about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorAlan Pearce2025-01-29 23:06:11 +0100
committerAlan Pearce2025-01-29 23:27:45 +0100
commite7add352f8996658f64b04d040b31cb156ce09e8 (patch)
tree2284d4af541d532b1c629bd4bd008da497599a90
parent3162ceaa0f7997742f8c2fce1c9660e8e86ad5bb (diff)
downloadwebsite-e7add352f8996658f64b04d040b31cb156ce09e8.tar.lz
website-e7add352f8996658f64b04d040b31cb156ce09e8.tar.zst
website-e7add352f8996658f64b04d040b31cb156ce09e8.zip
fix listening on TCP only without listenfd combined
-rw-r--r--internal/server/tcp.go8
1 files changed, 7 insertions, 1 deletions
diff --git a/internal/server/tcp.go b/internal/server/tcp.go
index 1627854..1d57c9c 100644
--- a/internal/server/tcp.go
+++ b/internal/server/tcp.go
@@ -1,11 +1,17 @@
 package server
 
 import (
+	"net"
+	"strconv"
+
 	"go.alanpearce.eu/x/listenfd"
 )
 
 func (s *Server) serveTCP() error {
-	l, err := listenfd.GetListener(0, s.Addr, s.log.Named("tcp.listenfd"))
+	l, err := listenfd.GetListener(0,
+		net.JoinHostPort(s.runtimeConfig.ListenAddress, strconv.Itoa(s.runtimeConfig.Port)),
+		s.log.Named("tcp.listenfd"),
+	)
 	if err != nil {
 		return err
 	}