Browse Source

libnet/networkdb: fix nil-dereference panic in test

Signed-off-by: Cory Snider <csnider@mirantis.com>
Cory Snider 2 years ago
parent
commit
88f6b637a0
1 changed files with 4 additions and 1 deletions
  1. 4 1
      libnetwork/networkdb/networkdb_test.go

+ 4 - 1
libnetwork/networkdb/networkdb_test.go

@@ -108,7 +108,10 @@ func (db *NetworkDB) verifyNetworkExistence(t *testing.T, node string, id string
 		nn, nnok := db.networks[node]
 		nn, nnok := db.networks[node]
 		if nnok {
 		if nnok {
 			n, ok := nn[id]
 			n, ok := nn[id]
-			leaving := n.leaving
+			var leaving bool
+			if ok {
+				leaving = n.leaving
+			}
 			db.RUnlock()
 			db.RUnlock()
 			if present && ok {
 			if present && ok {
 				return
 				return