From b74226a9dc2ec206cbdf97b7008a61f762f52db9 Mon Sep 17 00:00:00 2001 From: andryyy Date: Wed, 6 Feb 2019 09:23:01 +0100 Subject: [PATCH] [Web] Fix return for unban/ban actions via API --- data/web/inc/functions.fail2ban.inc.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/data/web/inc/functions.fail2ban.inc.php b/data/web/inc/functions.fail2ban.inc.php index 41d682b0..1cde10d3 100644 --- a/data/web/inc/functions.fail2ban.inc.php +++ b/data/web/inc/functions.fail2ban.inc.php @@ -113,6 +113,14 @@ function fail2ban($_action, $_data = null) { $redis->hDel('F2B_BLACKLIST', $network, 1); $redis->hSet('F2B_QUEUE_UNBAN', $network, 1); } + else { + $_SESSION['return'][] = array( + 'type' => 'danger', + 'log' => array(__FUNCTION__, $_action, $_data_log), + 'msg' => array('network_host_invalid', $network) + ); + continue; + } } elseif ($_data['action'] == "blacklist") { if (valid_network($network)) { @@ -120,6 +128,14 @@ function fail2ban($_action, $_data = null) { $redis->hDel('F2B_WHITELIST', $network, 1); $response = docker('post', 'netfilter-mailcow', 'restart'); } + else { + $_SESSION['return'][] = array( + 'type' => 'danger', + 'log' => array(__FUNCTION__, $_action, $_data_log), + 'msg' => array('network_host_invalid', $network) + ); + continue; + } } } catch (RedisException $e) {