From 380ae02017aeb66df8b6c1e3241c13aceb4b25a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ermal=20LU=C3=87I?= Date: Thu, 14 May 2015 21:02:48 +0200 Subject: Add some error checking to avoid warning during boot --- etc/inc/services.inc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'etc') diff --git a/etc/inc/services.inc b/etc/inc/services.inc index cbf9542..c14615e 100644 --- a/etc/inc/services.inc +++ b/etc/inc/services.inc @@ -1609,6 +1609,11 @@ function services_dhcrelay6_configure() { * on the interface in which the destination server sits. */ $srvips = explode(",", $dhcrelaycfg['server']); + if (!is_array($srvips)) { + log_error("No destination ip has been configured!"); + return; + } + $srvifaces = array(); foreach ($srvips as $srcidx => $srvip) { unset($destif); @@ -2490,4 +2495,4 @@ function install_cron_job($command, $active=false, $minute="0", $hour="*", $mont configure_cron(); } -?> \ No newline at end of file +?> -- cgit v1.1