vendor/github.com/spf13/afero/memmap.go
changeset 260 445e01aede7e
parent 256 6d9efbef00a9
child 265 05c40b36d3b2
equal deleted inserted replaced
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()