summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
Diffstat (limited to 'etc')
-rw-r--r--etc/inc/voucher.inc4
1 files changed, 3 insertions, 1 deletions
diff --git a/etc/inc/voucher.inc b/etc/inc/voucher.inc
index c8170c8..3d522ca 100644
--- a/etc/inc/voucher.inc
+++ b/etc/inc/voucher.inc
@@ -94,13 +94,15 @@ function xmlrpc_sync_voucher_disconnect($dbent, $syncip, $port, $password, $user
$url = "http://{$syncip}";
/* Construct code that is run on remote machine */
+ $dbent_ser = serialize($dbent);
$method = 'pfsense.exec_php';
$execcmd = <<<EOF
require_once('/etc/inc/captiveportal.inc');
require_once('/etc/inc/voucher.inc');
\$cpzone = $cpzone;
\$radiusservers = captiveportal_get_radius_servers();
- captiveportal_disconnect($dbent, \$radiusservers, $term_cause, $stop_time);
+ \$dbent = unserialize($dbent_ser);
+ captiveportal_disconnect(\$dbent, \$radiusservers, $term_cause, $stop_time);
EOF;
OpenPOWER on IntegriCloud