summaryrefslogtreecommitdiffstats
path: root/etc/inc/voucher.inc
diff options
context:
space:
mode:
authorbcyrill <cyrill@bannwart.info>2012-12-29 20:25:26 +0100
committerbcyrill <cyrill@bannwart.info>2012-12-29 20:25:26 +0100
commit0fe77f8e50994d0f44319c549cb90a6a2efdf502 (patch)
treeb3e2cdf1034cc7260a89ba0a90d968df82d1aa44 /etc/inc/voucher.inc
parent075711db7a305359587637adc77253427b3b2bc2 (diff)
downloadpfsense-0fe77f8e50994d0f44319c549cb90a6a2efdf502.zip
pfsense-0fe77f8e50994d0f44319c549cb90a6a2efdf502.tar.gz
serialize dbent array
Diffstat (limited to 'etc/inc/voucher.inc')
-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