Actions
Regression #13122
closedPHP error from Captive Portal status on current development snapshots
Start date:
Due date:
% Done:
100%
Estimated time:
Plus Target Version:
22.05
Release Notes:
Force Exclusion
Affected Version:
2.7.0
Affected Architecture:
Description
Loading the Captive Portal status page on a current development snapshot while a user is logged into the portal results in a PHP error:
[03-May-2022 11:50:10 America/Indiana/Indianapolis] PHP Fatal error: Uncaught Error: Call to undefined function pfSense_pf_get_eth_rule_counters() in /etc/inc/captiveportal.inc:1725 Stack trace: #0 /usr/local/www/status_captiveportal.php(108): getVolume('10.23.0.13') #1 /usr/local/www/status_captiveportal.php(269): print_details(Array) #2 {main} thrown in /etc/inc/captiveportal.inc on line 1725
The resulting page output is truncated as a result.
The function call is using the wrong name. pfSense_pf_get_eth_rule_counters()
should be pfSense_pf_cp_get_eth_rule_counters()
To me, I have a fix.
Updated by Jim Pingle over 2 years ago
- Status changed from New to Feedback
- % Done changed from 0 to 100
Applied in changeset 288784c008f61b39772680ea2b8631db18f7371b.
Updated by Danilo Zrenjanin over 2 years ago
- Status changed from Feedback to Resolved
Tested:
2.7.0-DEVELOPMENT (amd64) built on Wed May 11 06:37:51 UTC 2022 FreeBSD 12.3-STABLE
There were no PHP errors when visiting Status/Captive Portal/test with a user connected.
Actions