The following code will throw panic: "tabs, err := netstat.TCPSocks(func(s *netstat.SockTabEntry) bool { return s.Process.Pid == 6720 })" or "tabs, err := netstat.TCPSocks(func(s *netstat.SockTabEntry) bool { return s.Process.Pname == "chrome" })" panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x511799]