diff --git a/app/Livewire/Ui/Security/Modal/Fail2BanJailModal.php b/app/Livewire/Ui/Security/Modal/Fail2BanJailModal.php index 3476fc7..d394cfd 100644 --- a/app/Livewire/Ui/Security/Modal/Fail2BanJailModal.php +++ b/app/Livewire/Ui/Security/Modal/Fail2BanJailModal.php @@ -136,7 +136,7 @@ class Fail2BanJailModal extends ModalComponent WITH last AS ( SELECT ip, MAX(timeofban) AS t FROM bans - WHERE jail=%s + WHERE jail=:JAIL: GROUP BY ip ), curr AS ( @@ -353,7 +353,7 @@ SQL; $ipList = $this->firstMatch('/Banned IP list:\s*(.+)$/mi', $out3) ?: ''; return $ipList !== '' && preg_match('/(^|\s)'.preg_quote($ip,'/').'(\s|$)/', $ipList) === 1; } - + private function getBantime(string $jail): int { [, $out] = $this->f2b('get '.escapeshellarg($jail).' bantime');