diff options
author | smos <seth.mos@dds.nl> | 2012-01-20 12:16:46 +0100 |
---|---|---|
committer | smos <seth.mos@dds.nl> | 2012-01-20 12:18:13 +0100 |
commit | 2ce660ad4d8195b250c738634f90bb9682c07c13 (patch) | |
tree | e6cddcf64d0eb63d1b67d702fdadf6f46f06aa04 /etc/inc/filter_log.inc | |
parent | 212ab80f689b35f9ddc3baea153970de26c924ea (diff) | |
download | pfsense-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.inc | 8 |
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]; |