diff options
author | Ermal <eri@pfsense.org> | 2012-07-09 10:36:39 +0000 |
---|---|---|
committer | Ermal <eri@pfsense.org> | 2012-07-09 10:36:39 +0000 |
commit | e9a1eaa5bf1681f828cd6abccb5204016965cf43 (patch) | |
tree | 5ba9e485f130307ac2fd38aa21c397281eee87ba /config/snort/snort.inc | |
parent | 40cace16a452cd841a6b3626c44ff0d0b655956f (diff) | |
download | pfsense-packages-e9a1eaa5bf1681f828cd6abccb5204016965cf43.tar.gz pfsense-packages-e9a1eaa5bf1681f828cd6abccb5204016965cf43.tar.bz2 pfsense-packages-e9a1eaa5bf1681f828cd6abccb5204016965cf43.zip |
Use proper class for select inputs. Clean up some more code around and try to fix alerts display page
Diffstat (limited to 'config/snort/snort.inc')
-rw-r--r-- | config/snort/snort.inc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/config/snort/snort.inc b/config/snort/snort.inc index 149b6abb..677f0bca 100644 --- a/config/snort/snort.inc +++ b/config/snort/snort.inc @@ -353,7 +353,7 @@ function snort_get_real_interface($interface) { by touch and rm, snort will lose sync and not log. */ -function post_delete_logs() +function snort_post_delete_logs($snort_uuid = 0) { global $config, $g; @@ -362,11 +362,12 @@ function post_delete_logs() return; foreach ($config['installedpackages']['snortglobal']['rule'] as $value) { + if ($value['uuid'] != $snort_uuid) + continue; $if_real = snort_get_real_interface($value['interface']); - $snort_uuid = $value['uuid']; $snort_log_dir = "/var/log/snort/snort_{$if_real}{$snort_uuid}"; - if ($if_real != '' && $snort_uuid != '') { + if ($if_real != '') { $filelist = glob("{$snort_log_dir}/*{$snort_uuid}_{$if_real}.u2.*"); unset($filelist[count($filelist) - 1]); foreach ($filelist as $file) |