changeset 260 | 445e01aede7e |
parent 256 | 6d9efbef00a9 |
child 265 | 05c40b36d3b2 |
259:db4911b0c721 | 260:445e01aede7e |
---|---|
277 |
277 |
278 m.mu.RLock() |
278 m.mu.RLock() |
279 defer m.mu.RUnlock() |
279 defer m.mu.RUnlock() |
280 |
280 |
281 for p := range m.getData() { |
281 for p := range m.getData() { |
282 if strings.HasPrefix(p, path) { |
282 if p == path || strings.HasPrefix(p, path+FilePathSeparator) { |
283 m.mu.RUnlock() |
283 m.mu.RUnlock() |
284 m.mu.Lock() |
284 m.mu.Lock() |
285 delete(m.getData(), p) |
285 delete(m.getData(), p) |
286 m.mu.Unlock() |
286 m.mu.Unlock() |
287 m.mu.RLock() |
287 m.mu.RLock() |