aboutsummaryrefslogtreecommitdiffstats
path: root/config/suricata
diff options
context:
space:
mode:
authorbmeeks8 <bmeeks8@bellsouth.net>2015-07-22 18:53:34 -0400
committerbmeeks8 <bmeeks8@bellsouth.net>2015-07-22 18:53:34 -0400
commite4e3ad354f0175ec6ed8e39c40ff2a5666856a8b (patch)
tree6c46369dc220fda55b82f176c37d369fb816adb9 /config/suricata
parent5e599141bcf99c01463819532bb9ab88203b0f7e (diff)
downloadpfsense-packages-e4e3ad354f0175ec6ed8e39c40ff2a5666856a8b.tar.gz
pfsense-packages-e4e3ad354f0175ec6ed8e39c40ff2a5666856a8b.tar.bz2
pfsense-packages-e4e3ad354f0175ec6ed8e39c40ff2a5666856a8b.zip
Verify suricata_widget file handle before trying to use it.
Diffstat (limited to 'config/suricata')
-rw-r--r--config/suricata/suricata_alerts.widget.php5
1 files changed, 4 insertions, 1 deletions
diff --git a/config/suricata/suricata_alerts.widget.php b/config/suricata/suricata_alerts.widget.php
index 81d17c2e..954fef17 100644
--- a/config/suricata/suricata_alerts.widget.php
+++ b/config/suricata/suricata_alerts.widget.php
@@ -124,7 +124,10 @@ function suricata_widget_get_alerts() {
/* 0 1 2 3 4 5 6 7 */
/************** *************************************************************************************************************************/
- $fd = fopen("/tmp/surialerts_{$suricata_uuid}", "r");
+ if (!$fd = fopen("/tmp/surialerts_{$suricata_uuid}", "r")) {
+ log_error(gettext("[Suricata Widget] Failed to open file /tmp/surialerts_{$suricata_uuid}"));
+ continue;
+ }
$buf = "";
while (($buf = fgets($fd)) !== FALSE) {
$fields = array();