mirror of
https://github.com/coredns/coredns.git
synced 2025-10-27 08:14:18 -04:00
plugin/pkg/cache: fix data race (#4932)
This commit is contained in:
2
plugin/pkg/cache/cache.go
vendored
2
plugin/pkg/cache/cache.go
vendored
@@ -136,8 +136,8 @@ func (s *shard) Len() int {
|
||||
|
||||
// Walk walks the shard for each element the function f is executed while holding a write lock.
|
||||
func (s *shard) Walk(f func(map[uint64]interface{}, uint64) bool) {
|
||||
items := make([]uint64, len(s.items))
|
||||
s.RLock()
|
||||
items := make([]uint64, len(s.items))
|
||||
i := 0
|
||||
for k := range s.items {
|
||||
items[i] = k
|
||||
|
||||
Reference in New Issue
Block a user