From 6b0978c3ad6ca0cfb1e8ec2b0d577991ea7d35c9 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 30 Dec 2025 15:04:18 +0000 Subject: [PATCH 1/2] Initial plan From af5112cf997ffd6e3680b15da2d0c5df1ee7dd9f Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 30 Dec 2025 15:08:52 +0000 Subject: [PATCH 2/2] Fix nil pointer dereference in maybeKeepAlive2 by adding core.IsNil check Co-authored-by: ignoramous <852289+ignoramous@users.noreply.github.com> --- intra/ipn/auto.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/intra/ipn/auto.go b/intra/ipn/auto.go index 4f6f9e5d..b59ca7e9 100644 --- a/intra/ipn/auto.go +++ b/intra/ipn/auto.go @@ -527,7 +527,7 @@ func maybeKeepAlive(c net.Conn) (keepingalive bool) { } func maybeKeepAlive2(c net.Conn) (keepingalive, ok bool) { - if c == nil { + if c == nil || core.IsNil(c) { return }