diff --git a/src/www/status_dhcp_leases.php b/src/www/status_dhcp_leases.php index c18332e18..3db4b2562 100644 --- a/src/www/status_dhcp_leases.php +++ b/src/www/status_dhcp_leases.php @@ -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) { diff --git a/src/www/status_dhcpv6_leases.php b/src/www/status_dhcpv6_leases.php index ff77c73f2..46094f701 100644 --- a/src/www/status_dhcpv6_leases.php +++ b/src/www/status_dhcpv6_leases.php @@ -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) {