From 70f54f685ad13505d9dbe4a32733db29fdd50991 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Sun, 5 Apr 2020 15:20:13 +0200 Subject: [PATCH] Only print addr if necessary in network status service command --- service.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/service.go b/service.go index 30e4b8e..fc3773e 100644 --- a/service.go +++ b/service.go @@ -223,7 +223,12 @@ func handleServiceNetworkStatus(dc *downstreamConn, params []string) error { statuses = append(statuses, "current") } - s := fmt.Sprintf("%v (%v) [%v]", net.GetName(), net.Addr, strings.Join(statuses, ", ")) + name := net.GetName() + if name != net.Addr { + name = fmt.Sprintf("%v (%v)", name, net.Addr) + } + + s := fmt.Sprintf("%v [%v]", name, strings.Join(statuses, ", ")) if details != "" { s += ": " + details }