mirror of
				https://github.com/coredns/coredns.git
				synced 2025-10-30 17:53:21 -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