From 8958b3d0a11c2cb3f68653343e4997003ffdcab2 Mon Sep 17 00:00:00 2001 From: vyzo Date: Tue, 12 Dec 2017 11:49:08 +0200 Subject: [PATCH] namecache: code cosmetics License: MIT Signed-off-by: vyzo --- namecache/namecache.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/namecache/namecache.go b/namecache/namecache.go index f64f90171..9850edda7 100644 --- a/namecache/namecache.go +++ b/namecache/namecache.go @@ -82,13 +82,13 @@ func (nc *nameCache) Unfollow(name string) error { defer nc.mx.Unlock() cancel, ok := nc.follows[name] - if ok { - cancel() - delete(nc.follows, name) - return nil + if !ok { + return fmt.Errorf("Unknown name %s", name) } - return fmt.Errorf("Unknown name %s", name) + cancel() + delete(nc.follows, name) + return nil } // ListFollows returns a list of names currently being followed @@ -96,7 +96,7 @@ func (nc *nameCache) ListFollows() []string { nc.mx.Lock() defer nc.mx.Unlock() - follows := make([]string, 0) + follows := make([]string, len(nc.follows))[:0] for name, _ := range nc.follows { follows = append(follows, name) }