Correctly call function for retrieving stats from ipfw. Fixes #4131

This commit is contained in:
Ermal LUÇI 2014-12-24 19:10:38 +01:00
parent 046d253a34
commit 553803f445

View File

@ -1614,7 +1614,7 @@ function getVolume($ip, $mac = NULL) {
// Initialize vars properly, since we don't want NULL vars
$volume['input_pkts'] = $volume['input_bytes'] = $volume['output_pkts'] = $volume['output_bytes'] = 0 ;
$ipfw = pfSense_ipfw_getTablestats($cpzoneid, 1, $ip, $mac);
$ipfw = pfSense_ipfw_getTablestats($cpzoneid, IP_FW_TABLE_XLISTENTRY, 1, $ip, $mac);
if (is_array($ipfw)) {
if ($reverse) {
$volume['output_pkts'] = $ipfw['packets'];
@ -1626,7 +1626,7 @@ function getVolume($ip, $mac = NULL) {
}
}
$ipfw = pfSense_ipfw_getTablestats($cpzoneid, 2, $ip);
$ipfw = pfSense_ipfw_getTablestats($cpzoneid, IP_FW_TABLE_XLISTENTRY, 2, $ip, $mac);
if (is_array($ipfw)) {
if ($reverse) {
$volume['input_pkts'] = $ipfw['packets'];