Skip to content

Commit

Permalink
E2guardian - fix array test and missing ''
Browse files Browse the repository at this point in the history
  • Loading branch information
Marcello Coutinho committed Aug 24, 2023
1 parent deab706 commit d52bd07
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 5 deletions.
2 changes: 1 addition & 1 deletion pkg-e2guardian5/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

PORTNAME= pfSense-pkg-E2guardian5
PORTVERSION= 0.5.3.4
PORTREVISION= 2
PORTREVISION= 7
CATEGORIES= www
MASTER_SITES= # empty
DISTFILES= # empty
Expand Down
10 changes: 6 additions & 4 deletions pkg-e2guardian5/files/usr/local/pkg/e2guardian.inc
Original file line number Diff line number Diff line change
Expand Up @@ -1485,7 +1485,8 @@ break;
include("/usr/local/pkg/e2guardianfx.conf.template");
file_put_contents($e2guardian_dir . "/e2guardianf" . $count . ".conf", $dgf, LOCK_EX);

if ($config['installedpackages']['e2guardianusers']['config'][0][$e2guardian_group_name] != "") {
if (is_array($config['installedpackages']['e2guardianusers']) &&
$config['installedpackages']['e2guardianusers']['config'][0][$e2guardian_group_name] != "") {
$import_users = explode("\n", base64_decode($config['installedpackages']['e2guardianusers']['config'][0][$e2guardian_group_name]));
asort($import_users);
$config['installedpackages']['e2guardianusers']['config'][0][$e2guardian_group_name] = base64_encode(implode("\n", $import_users));
Expand All @@ -1497,7 +1498,8 @@ break;
}
}
}
if ($config['installedpackages']['e2guardianips']['config'][0][$e2guardian_group_name] != "") {
if (is_array($config['installedpackages']['e2guardianips']) &&
$config['installedpackages']['e2guardianips']['config'][0][$e2guardian_group_name] != "") {
$import_ips = explode("\n", base64_decode($config['installedpackages']['e2guardianips']['config'][0][$e2guardian_group_name]));
asort($import_ips);
$config['installedpackages']['e2guardianips']['config'][0][$e2guardian_group_name] = base64_encode(implode("\n", $import_ips));
Expand Down Expand Up @@ -1919,8 +1921,8 @@ function e2guardian_start($via_rpc = "no", $install_process = false, $force_star
$synctimeout = $e2_sync['synctimeout'];
switch ($synconchanges) {
case "manual":
if (is_array($e2_sync[row])) {
$rs = $e2_sync[row];
if (is_array($e2_sync['row'])) {
$rs = $e2_sync['row'];
} else {
log_error("[E2guardian] xmlrpc sync is enabled but there is no hosts to push on e2guardian config.");
return;
Expand Down

0 comments on commit d52bd07

Please sign in to comment.