diff --git a/groupcache.go b/groupcache.go index 480e504..ae400ca 100644 --- a/groupcache.go +++ b/groupcache.go @@ -265,10 +265,10 @@ func (g *Group) Remove(ctx context.Context, key string) error { } wg.Add(1) - go func() { + go func(peer ProtoGetter) { errs <- g.removeFromPeer(ctx, peer, key) wg.Done() - }() + }(peer) } go func() { wg.Wait()