From aa64718fd594344e089d34d2c9a077841165f92c Mon Sep 17 00:00:00 2001 From: Julian Hurst Date: Wed, 8 Jul 2020 21:19:58 +0200 Subject: Handle unexisting interfaces --- statusbar.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/statusbar.go b/statusbar.go index 7cbbf18..1a4ecb6 100644 --- a/statusbar.go +++ b/statusbar.go @@ -89,7 +89,7 @@ func ips(config IPConfig) string { b.WriteString(interfaceName) b.WriteString(": ") if len(config.Interfaces) > 1 { - b.WriteString(" [") + b.WriteString(" [ ") } b.WriteString(ip(interfaceName, config.IPv4Only)) if len(config.Interfaces) > 1 { @@ -105,7 +105,7 @@ func ip(interfaceName string, IPv4Only bool) string { sep := "" in, err := net.InterfaceByName(interfaceName) if err != nil { - panic(err) + return "No such interface" } addrs, err := in.Addrs() if err != nil { -- cgit v1.2.3