summaryrefslogtreecommitdiffstats
path: root/etc/inc/filter_log.inc
diff options
context:
space:
mode:
authorsmos <seth.mos@dds.nl>2012-01-20 12:16:46 +0100
committersmos <seth.mos@dds.nl>2012-01-20 12:18:13 +0100
commit2ce660ad4d8195b250c738634f90bb9682c07c13 (patch)
treee6cddcf64d0eb63d1b67d702fdadf6f46f06aa04 /etc/inc/filter_log.inc
parent212ab80f689b35f9ddc3baea153970de26c924ea (diff)
downloadpfsense-2ce660ad4d8195b250c738634f90bb9682c07c13.zip
pfsense-2ce660ad4d8195b250c738634f90bb9682c07c13.tar.gz
Unbreak a number of explode() replacements which required preg_split()
Diffstat (limited to 'etc/inc/filter_log.inc')
-rw-r--r--etc/inc/filter_log.inc8
1 files changed, 4 insertions, 4 deletions
diff --git a/etc/inc/filter_log.inc b/etc/inc/filter_log.inc
index 3429ca7..3a75f30 100644
--- a/etc/inc/filter_log.inc
+++ b/etc/inc/filter_log.inc
@@ -150,7 +150,7 @@ function parse_filter_line($line) {
/* If we're dealing with TCP, try to determine the flags/control bits */
$flent['tcpflags'] = "";
if ($flent['proto'] == "TCP") {
- $flags = explode('[\, ]', $leftovers);
+ $flags = preg_split('/[, ]/', $leftovers);
$flent['tcpflags'] = str_replace(".", "A", substr($flags[1], 1, -1));
} elseif ($flent['proto'] == "Options") {
$flent['proto'] = "none";
@@ -174,21 +174,21 @@ function parse_ipport($addr) {
$port = '';
if (substr_count($addr, '.') > 1) {
/* IPv4 */
- $addr_split = explode("\.", $addr);
+ $addr_split = explode(".", $addr);
$ip = "{$addr_split[0]}.{$addr_split[1]}.{$addr_split[2]}.{$addr_split[3]}";
if ($ip == "...")
return array($addr, '');
if($addr_split[4] != "") {
- $port_split = explode("\:", $addr_split[4]);
+ $port_split = explode(":", $addr_split[4]);
$port = $port_split[0];
}
} else {
/* IPv6 */
$addr = explode(" ", $addr);
$addr = rtrim($addr[0], ":");
- $addr_split = explode("\.", $addr);
+ $addr_split = explode(".", $addr);
if (count($addr_split) > 1) {
$ip = $addr_split[0];
$port = $addr_split[1];
OpenPOWER on IntegriCloud