From 631f39335c078dc6f1caa50b42bcae9479f32b25 Mon Sep 17 00:00:00 2001 From: Kevin Wallace Date: Fri, 10 Jun 2016 03:05:49 -0700 Subject: use stderr responsibly --- main.go | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/main.go b/main.go index 51fa6cb..2096965 100644 --- a/main.go +++ b/main.go @@ -18,13 +18,11 @@ func main() { for _, ipnet := range ipnets { ip := ipnet.IP for ipnet.Contains(ip) { - line := ip.String() + "\t" - names, err := net.LookupAddr(ip.String()) - line += strings.Join(names, " ") - if err != nil { - line += fmt.Sprintf(" # %s", err) + if names, err := net.LookupAddr(ip.String()); err != nil { + fmt.Fprintf(os.Stderr, "%s\t# error: %s\n", ip, err) + } else { + fmt.Printf("%s\t%s\n", ip, strings.Join(names, " ")) } - fmt.Println(line) ip = next(ip) } } -- cgit v1.2.3