diff options
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 |
