summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--modules-available/rebootcontrol/inc/rebootcontrol.inc.php10
1 files changed, 5 insertions, 5 deletions
diff --git a/modules-available/rebootcontrol/inc/rebootcontrol.inc.php b/modules-available/rebootcontrol/inc/rebootcontrol.inc.php
index 4883ea04..99e8a4cf 100644
--- a/modules-available/rebootcontrol/inc/rebootcontrol.inc.php
+++ b/modules-available/rebootcontrol/inc/rebootcontrol.inc.php
@@ -333,11 +333,6 @@ class RebootControl
$taskClients = []; // array of arrays with keys [ip, mac, methods]
$taskSsh = []; // SSH configs for task, array of arrays with keys [username, sshkey, ip, port, command]
foreach ($clientList as $client) {
- $c = [
- 'ip' => $client['clientip'],
- 'mac' => $client['macaddr'],
- 'methods' => [],
- ];
$ip = sprintf('%u', ip2long($client['clientip'])); // 32Bit snprintf
unset($subnet);
$subnet = false;
@@ -351,6 +346,11 @@ class RebootControl
$unknown[] = $client;
continue;
}
+ $c = [
+ 'ip' => long2ip($subnet['end']),
+ 'mac' => $client['macaddr'],
+ 'methods' => [],
+ ];
self::findMachinesForSubnet($subnet);
// Highest priority - clients in same subnet, no directed broadcast
// required, should be most reliable