Quellcode durchsuchen

:bug: Do not try to find a leader with no nodes

Fixes: #38
Ettore Di Giacinto vor 2 Jahren
Ursprung
Commit
362afe6538
1 geänderte Dateien mit 5 neuen und 0 gelöschten Zeilen
  1. 5 0
      pkg/vpn/dhcp.go

+ 5 - 0
pkg/vpn/dhcp.go

@@ -96,6 +96,11 @@ func DHCPNetworkService(ip chan string, l log.StandardLogger, maxTime time.Durat
 				continue
 			}
 
+			if len(nodesWithNoIP) == 0 {
+				l.Debug("not enough nodes waiting for IP being announced, sleeping")
+				continue
+			}
+
 			shouldBeLeader := utils.Leader(nodesWithNoIP)
 
 			var lead string