*: fixes based on ineffassign

This commit is contained in:
Gyu-Ho Lee 2016-04-13 10:24:13 -07:00
parent 228e772b3a
commit 89f8e66682
4 changed files with 10 additions and 11 deletions

View File

@ -720,20 +720,19 @@ func trimEventPrefix(ev *store.Event, prefix string) *store.Event {
// Since the *Event may reference one in the store history
// history, we must copy it before modifying
e := ev.Clone()
e.Node = trimNodeExternPrefix(e.Node, prefix)
e.PrevNode = trimNodeExternPrefix(e.PrevNode, prefix)
trimNodeExternPrefix(e.Node, prefix)
trimNodeExternPrefix(e.PrevNode, prefix)
return e
}
func trimNodeExternPrefix(n *store.NodeExtern, prefix string) *store.NodeExtern {
func trimNodeExternPrefix(n *store.NodeExtern, prefix string) {
if n == nil {
return nil
return
}
n.Key = strings.TrimPrefix(n.Key, prefix)
for _, nn := range n.Nodes {
nn = trimNodeExternPrefix(nn, prefix)
trimNodeExternPrefix(nn, prefix)
}
return n
}
func trimErrorPrefix(err error, prefix string) error {

View File

@ -1939,9 +1939,9 @@ func TestTrimNodeExternPrefix(t *testing.T) {
},
}
for i, tt := range tests {
n := trimNodeExternPrefix(tt.n, pre)
if !reflect.DeepEqual(n, tt.wn) {
t.Errorf("#%d: node = %+v, want %+v", i, n, tt.wn)
trimNodeExternPrefix(tt.n, pre)
if !reflect.DeepEqual(tt.n, tt.wn) {
t.Errorf("#%d: node = %+v, want %+v", i, tt.n, tt.wn)
}
}
}

View File

@ -324,7 +324,7 @@ func TestIssue3699(t *testing.T) {
default:
}
// must waitLeader so goroutines don't leak on terminate
leaderID = c.waitLeader(t, c.Members)
c.waitLeader(t, c.Members)
// try to participate in cluster
cc := mustNewHTTPClient(t, []string{c.URL(0)}, c.cfg.ClientTLS)

View File

@ -80,7 +80,7 @@ func TestScanHistory(t *testing.T) {
t.Fatalf("scan error [/foo/foo/foo] [6] %d (%v)", e.Index(), err)
}
e, err = eh.scan("/foo/bar", true, 7)
e, _ = eh.scan("/foo/bar", true, 7)
if e != nil {
t.Fatalf("bad index shoud reuturn nil")
}