Quellcode durchsuchen

Merge pull request #706 from mavenugo/leave

Dont notify the leave if the serf is not inited
aboch vor 9 Jahren
Ursprung
Commit
38270b30b4
1 geänderte Dateien mit 6 neuen und 4 gelöschten Zeilen
  1. 6 4
      libnetwork/drivers/overlay/joinleave.go

+ 6 - 4
libnetwork/drivers/overlay/joinleave.go

@@ -118,10 +118,12 @@ func (d *driver) Leave(nid, eid string) error {
 		return fmt.Errorf("could not find network with id %s", nid)
 	}
 
-	d.notifyCh <- ovNotify{
-		action: "leave",
-		nid:    nid,
-		eid:    eid,
+	if d.notifyCh != nil {
+		d.notifyCh <- ovNotify{
+			action: "leave",
+			nid:    nid,
+			eid:    eid,
+		}
 	}
 
 	n.leaveSandbox()