summaryrefslogtreecommitdiffstats
path: root/src/etc/inc/services.inc
diff options
context:
space:
mode:
authorjim-p <jimp@netgate.com>2018-11-21 16:30:48 -0200
committerRenato Botelho <renato@netgate.com>2018-11-21 16:31:23 -0200
commitea0dd417099827b00bc8d8823bce86bfa6519daa (patch)
treed135a6e28f7c9d3589f16fb6ac6c2f7405c8bc4f /src/etc/inc/services.inc
parent6b0ef0456bc8b8f6270dd70b497042104a13d2f7 (diff)
downloadpfsense-ea0dd417099827b00bc8d8823bce86bfa6519daa.zip
pfsense-ea0dd417099827b00bc8d8823bce86bfa6519daa.tar.gz
Fix #9121: Initialize arrays to prevent PHP 7 errors
Diffstat (limited to 'src/etc/inc/services.inc')
-rw-r--r--src/etc/inc/services.inc8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/etc/inc/services.inc b/src/etc/inc/services.inc
index 2b3cefd..e4b70df 100644
--- a/src/etc/inc/services.inc
+++ b/src/etc/inc/services.inc
@@ -1751,7 +1751,8 @@ function services_dhcrelay_configure() {
/* kill any running dhcrelay */
killbypid("{$g['varrun_path']}/dhcrelay.pid");
- $dhcrelaycfg =& $config['dhcrelay'];
+ init_config_arr(array('dhcrelay'));
+ $dhcrelaycfg = &$config['dhcrelay'];
/* DHCPRelay enabled on any interfaces? */
if (!isset($dhcrelaycfg['enable'])) {
@@ -1826,7 +1827,8 @@ function services_dhcrelay6_configure() {
/* kill any running dhcrelay */
killbypid("{$g['varrun_path']}/dhcrelay6.pid");
- $dhcrelaycfg =& $config['dhcrelay6'];
+ init_config_arr(array('dhcrelay6'));
+ $dhcrelaycfg = &$config['dhcrelay6'];
/* DHCPv6 Relay enabled on any interfaces? */
if (!isset($dhcrelaycfg['enable'])) {
@@ -2756,7 +2758,7 @@ function configure_cron() {
$crontab_contents = file("/etc/crontab", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
for ($i = 0; $i < count($crontab_contents); $i++) {
- $cron_item =& $crontab_contents[$i];
+ $cron_item = &$crontab_contents[$i];
if (strpos($cron_item, "# pfSense specific crontab entries") !== false) {
array_splice($crontab_contents, $i - 1);
break;
OpenPOWER on IntegriCloud