diff options
author | Chris Buechler <cmb@pfsense.org> | 2015-07-30 00:16:15 -0500 |
---|---|---|
committer | Chris Buechler <cmb@pfsense.org> | 2015-07-30 00:17:18 -0500 |
commit | c5dbb02f91e0abe3e409ad42a7b6fe27e3e60a6c (patch) | |
tree | 46b4f2b9632aca97b298eb9ee60a994f88d88da8 /usr/local | |
parent | 58ec9af1ef313c72c9fc665643c629c930f338b8 (diff) | |
download | pfsense-c5dbb02f91e0abe3e409ad42a7b6fe27e3e60a6c.zip pfsense-c5dbb02f91e0abe3e409ad42a7b6fe27e3e60a6c.tar.gz |
Use the appropriate source and dest IPs for all state types. Ticket #4907
Diffstat (limited to 'usr/local')
-rwxr-xr-x | usr/local/www/diag_dump_states.php | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/usr/local/www/diag_dump_states.php b/usr/local/www/diag_dump_states.php index 1f947fd..604248f 100755 --- a/usr/local/www/diag_dump_states.php +++ b/usr/local/www/diag_dump_states.php @@ -198,9 +198,17 @@ while ($line = chop(fgets($fd))) { /* break up info and extract $srcip and $dstip */ $ends = preg_split("/\<?-\>?/", $info); $parts = explode(":", $ends[0]); - $srcip = trim($parts[0]); + if (strstr($info, "->")) { + $srcip = trim($parts[0]); + } else { + $dstip = trim($parts[0]); + } $parts = explode(":", $ends[count($ends) - 1]); - $dstip = trim($parts[0]); + if (strstr($info, "->")) { + $dstip = trim($parts[0]); + } else { + $srcip = trim($parts[0]); + } ?> <tr valign="top" id="r:<?= $srcip ?>:<?= $dstip ?>"> |