From 0a242e9dc5fdea23c34fbf45be0fa12c3a010800 Mon Sep 17 00:00:00 2001 From: Matthew Grooms Date: Tue, 9 Sep 2008 21:08:58 +0000 Subject: Add validation for the ca configuration array presence. Minor style fixes. --- etc/inc/certs.inc | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) (limited to 'etc/inc/certs.inc') diff --git a/etc/inc/certs.inc b/etc/inc/certs.inc index b4d3dc0..b7c0e60 100644 --- a/etc/inc/certs.inc +++ b/etc/inc/certs.inc @@ -33,9 +33,10 @@ require_once("functions.inc"); function & lookup_ca($refid) { global $config; - foreach ($config['system']['ca'] as & $ca) - if ($ca['refid'] == $refid) - return $ca; + if (is_array($config['system']['ca'])) + foreach ($config['system']['ca'] as & $ca) + if ($ca['refid'] == $refid) + return $ca; return false; } @@ -43,13 +44,11 @@ function & lookup_ca($refid) { function & lookup_cert($refid) { global $config; - if(is_array($config['system']['cert'])) { - foreach ($config['system']['cert'] as & $cert) { - if ($cert['refid'] == $refid) { + if (is_array($config['system']['cert'])) + foreach ($config['system']['cert'] as & $cert) + if ($cert['refid'] == $refid) return $cert; - } - } - } + return false; } -- cgit v1.1