From 118c8ebbf9593189fba969f47f60753849181536 Mon Sep 17 00:00:00 2001 From: bmeeks8 Date: Sun, 28 Dec 2014 15:10:03 -0500 Subject: Fix fatal error 'string offset cannot be array' on greenfield installs. --- config/suricata/suricata_post_install.php | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'config/suricata') diff --git a/config/suricata/suricata_post_install.php b/config/suricata/suricata_post_install.php index f4a66b0b..5000a17d 100644 --- a/config/suricata/suricata_post_install.php +++ b/config/suricata/suricata_post_install.php @@ -112,6 +112,10 @@ safe_mkdir(SURICATALOGDIR); safe_mkdir(SURICATA_SID_MODS_PATH); safe_mkdir(SURICATA_IPREP_PATH); +// Make sure config variable is an array +if (!is_array($config['installedpackages']['suricata']['config'][0])) + $config['installedpackages']['suricata']['config'][0] = array(); + // Download the latest GeoIP DB updates and create cron task if the feature is not disabled if ($config['installedpackages']['suricata']['config'][0]['autogeoipupdate'] != 'off') { log_error(gettext("[Suricata] Installing free GeoIP country database files...")); -- cgit v1.2.3