mirror of
https://github.com/lucaspalomodevelop/core.git
synced 2026-03-14 16:44:39 +00:00
dhcp: lease removal needs a wrapper too
This commit is contained in:
parent
867faa661f
commit
c48244ecfa
@ -256,6 +256,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'GET') {
|
||||
} elseif ($_SERVER['REQUEST_METHOD'] === 'POST') {
|
||||
if (!empty($_POST['deleteip']) && is_ipaddr($_POST['deleteip'])) {
|
||||
killbypid('/var/dhcpd/var/run/dhcpd.pid', 'TERM', true);
|
||||
$leasesfile = '/var/dhcpd/var/db/dhcpd.leases'; /* XXX needs wrapper */
|
||||
$fin = @fopen($leasesfile, "r");
|
||||
$fout = @fopen($leasesfile.".new", "w");
|
||||
if ($fin) {
|
||||
|
||||
@ -305,7 +305,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'GET') {
|
||||
}
|
||||
} else {
|
||||
$leases[] = $slease;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($_GET['order']) && in_array($_GET['order'], ['int', 'ip', 'iaid', 'duid', 'hostname', 'descr', 'start', 'end', 'online', 'act'])) {
|
||||
@ -326,6 +326,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'GET') {
|
||||
} elseif ($_SERVER['REQUEST_METHOD'] === 'POST') {
|
||||
if (!empty($_POST['deleteip']) && is_ipaddr($_POST['deleteip'])) {
|
||||
killbypid('/var/dhcpd/var/run/dhcpdv6.pid', 'TERM', true);
|
||||
$leasesfile = '/var/dhcpd/var/db/dhcpd.leases'; /* XXX needs wrapper */
|
||||
$fin = @fopen($leasesfile, "r");
|
||||
$fout = @fopen($leasesfile.".new", "w");
|
||||
if ($fin) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user