From d3c5f389d44797108a1bee7e06d5b92434c26d6d Mon Sep 17 00:00:00 2001 From: Constantine Shablia Date: Tue, 19 Dec 2023 07:03:28 +0200 Subject: [PATCH] http3: improve debug message when determining the listener port fails (#4214) Fixes: #4212 --- http3/server.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/http3/server.go b/http3/server.go index d8848e69..2711394a 100644 --- a/http3/server.go +++ b/http3/server.go @@ -418,10 +418,11 @@ func (s *Server) addListener(l *QUICEarlyListener) error { s.listeners = make(map[*QUICEarlyListener]listenerInfo) } - if port, err := extractPort((*l).Addr().String()); err == nil { + laddr := (*l).Addr() + if port, err := extractPort(laddr.String()); err == nil { s.listeners[l] = listenerInfo{port} } else { - s.logger.Errorf("Unable to extract port from listener %+v, will not be announced using SetQuicHeaders: %s", err) + s.logger.Errorf("Unable to extract port from listener %s, will not be announced using SetQuicHeaders: %s", laddr, err) s.listeners[l] = listenerInfo{} } s.generateAltSvcHeader()