utils: fix the safemap Items
Showing
1 changed file
with
5 additions
and
1 deletions
| ... | @@ -72,5 +72,9 @@ func (m *BeeMap) Delete(k interface{}) { | ... | @@ -72,5 +72,9 @@ func (m *BeeMap) Delete(k interface{}) { |
| 72 | func (m *BeeMap) Items() map[interface{}]interface{} { | 72 | func (m *BeeMap) Items() map[interface{}]interface{} { |
| 73 | m.lock.RLock() | 73 | m.lock.RLock() |
| 74 | defer m.lock.RUnlock() | 74 | defer m.lock.RUnlock() |
| 75 | return m.bm | 75 | r := make(map[interface{}]interface{}) |
| 76 | for k, v := range m.bm { | ||
| 77 | r[k] = v | ||
| 78 | } | ||
| 79 | return r | ||
| 76 | } | 80 | } | ... | ... |
-
Please register or sign in to post a comment