diff options
| author | Josh Bleecher Snyder <josh@tailscale.com> | 2021-01-14 17:18:59 -0800 |
|---|---|---|
| committer | Josh Bleecher Snyder <josh@tailscale.com> | 2021-01-14 17:19:06 -0800 |
| commit | 7823f665ad07c88dfd339bc28459d52ff69a817b (patch) | |
| tree | 53b7b4e35f587660d055efaeb855e8642578ffb6 /net/interfaces/interfaces_darwin.go | |
| parent | 6e4231c03ce8d111af2c9d3bb1ff5b2f7df0846c (diff) | |
| download | tailscale-josh/debug-TestLikelyHomeRouterIPSyscallExec.tar.xz tailscale-josh/debug-TestLikelyHomeRouterIPSyscallExec.zip | |
net/interfaces: add debugging code for crawshawjosh/debug-TestLikelyHomeRouterIPSyscallExec
Diffstat (limited to 'net/interfaces/interfaces_darwin.go')
| -rw-r--r-- | net/interfaces/interfaces_darwin.go | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/net/interfaces/interfaces_darwin.go b/net/interfaces/interfaces_darwin.go index c502255a9..08705a8a7 100644 --- a/net/interfaces/interfaces_darwin.go +++ b/net/interfaces/interfaces_darwin.go @@ -6,6 +6,9 @@ package interfaces import ( "errors" + "fmt" + "io" + "os" "os/exec" "go4.org/mem" @@ -46,8 +49,10 @@ func likelyHomeRouterIPDarwinExec() (ret netaddr.IP, ok bool) { } defer cmd.Wait() + fmt.Println("netstat output:") + tee := io.TeeReader(stdout, os.Stdout) var f []mem.RO - lineread.Reader(stdout, func(lineb []byte) error { + lineread.Reader(tee, func(lineb []byte) error { line := mem.B(lineb) if !mem.Contains(line, mem.S("default")) { return nil |
