From c9bb042287c1e751865f6fa79503e800213d3514 Mon Sep 17 00:00:00 2001 From: Rob Pike Date: Tue, 21 Feb 2012 15:49:08 +1100 Subject: [PATCH] net: more selfConnect debugging: panic if ra == nil in internetSocket TBR=dsymonds R=dsymonds CC=golang-dev https://golang.org/cl/5687058 --- src/pkg/net/ipsock_posix.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/pkg/net/ipsock_posix.go b/src/pkg/net/ipsock_posix.go index 4da18a5061..8754451b33 100644 --- a/src/pkg/net/ipsock_posix.go +++ b/src/pkg/net/ipsock_posix.go @@ -117,6 +117,10 @@ func internetSocket(net string, laddr, raddr sockaddr, sotype, proto int, mode s if ra, oserr = raddr.sockaddr(family); oserr != nil { goto Error } + if ra == nil { + // TODO(r): part of selfConnect debugging + panic("ra nil when raddr non-nil") + } } fd, oserr = socket(net, family, sotype, proto, la, ra, toAddr) if oserr != nil { -- 2.50.0