From 9761786982cd42862177f8f89b0a5e296a94d789 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Tue, 8 Mar 2022 14:08:01 +0100 Subject: [PATCH] UPnP/SSDP: better logging when recovering from panic --- internal/upnp_ssdp/server.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/upnp_ssdp/server.go b/internal/upnp_ssdp/server.go index 8c235219..8d6202f0 100644 --- a/internal/upnp_ssdp/server.go +++ b/internal/upnp_ssdp/server.go @@ -81,7 +81,8 @@ func (s *Server) Run(ctx context.Context) { defer func() { if isStopping { // Only capture a panic when we expect one. - recover() + value := recover() + s.log.Debug().Interface("value", value).Msg("recovered from panic in SSDP library") } }()