From 80d5f15380948ebb279c434683495af7d7a477a9 Mon Sep 17 00:00:00 2001 From: Scott Ullrich Date: Wed, 28 Apr 2010 17:54:56 -0400 Subject: Ensure item exists before calling foreach on it --- config/varnish64/varnish.inc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'config/varnish64/varnish.inc') diff --git a/config/varnish64/varnish.inc b/config/varnish64/varnish.inc index 9ebc7e04..1a96962e 100644 --- a/config/varnish64/varnish.inc +++ b/config/varnish64/varnish.inc @@ -89,9 +89,10 @@ function is_varnish_backend_in_use($backendname) { global $config, $g; if($config['installedpackages']['varnishlbdirectors']['config'] != "") foreach($config['installedpackages']['varnishlbdirectors']['config'] as $url) - foreach($url['row'] as $urlmapping) - if($urlmapping['backendname'] == $backendname) - return true; + if($url['row']) + foreach($url['row'] as $urlmapping) + if($urlmapping['backendname'] == $backendname) + return true; if($config['installedpackages']['varnishbackends']['config'] != "") foreach($config['installedpackages']['varnishbackends']['config'] as $backend) if($backend['backendname'] == $backendname) -- cgit v1.2.3