Преглед на файлове

Merge pull request #2136 from cpuguy83/fix_map_access_panic_ndb

networkdb: Use write lock in handleNodeEvent
Madhu Venugopal преди 7 години
родител
ревизия
9c2e855b71
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      libnetwork/networkdb/delegate.go

+ 2 - 2
libnetwork/networkdb/delegate.go

@@ -21,8 +21,8 @@ func (nDB *NetworkDB) handleNodeEvent(nEvent *NodeEvent) bool {
 	// time.
 	nDB.networkClock.Witness(nEvent.LTime)
 
-	nDB.RLock()
-	defer nDB.RUnlock()
+	nDB.Lock()
+	defer nDB.Unlock()
 
 	// check if the node exists
 	n, _, _ := nDB.findNode(nEvent.NodeName)