diff --git a/tailcfg/tailcfg.go b/tailcfg/tailcfg.go index f914c1d23..b0ec6466e 100644 --- a/tailcfg/tailcfg.go +++ b/tailcfg/tailcfg.go @@ -286,6 +286,9 @@ type NetInfo struct { } func (ni *NetInfo) String() string { + if ni == nil { + return "NetInfo(nil)" + } return fmt.Sprintf("NetInfo{varies=%v hairpin=%v ipv6=%v udp=%v derp=#%v link=%q}", ni.MappingVariesByDestIP, ni.HairPinning, ni.WorkingIPv6, ni.WorkingUDP, ni.PreferredDERP, ni.LinkType)