From 490cb57c97473842f0f4b93a11a738135dd1a00c Mon Sep 17 00:00:00 2001 From: Daniel Stefan Haischt Date: Mon, 7 Aug 2006 16:24:20 +0000 Subject: - fix: check whether its an array or not --- packages/dspam/pkg/dspam-pkgfunc.inc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/dspam/pkg/dspam-pkgfunc.inc b/packages/dspam/pkg/dspam-pkgfunc.inc index 0ea5ba85..31a7fa06 100644 --- a/packages/dspam/pkg/dspam-pkgfunc.inc +++ b/packages/dspam/pkg/dspam-pkgfunc.inc @@ -429,9 +429,11 @@ EOD; $t_spwds = &$dspamcfg['server-pwd']; $i = 1; - foreach ($t_spwds as $spwd) { - $dspamconf .= "ServerPass.Relay{$i}\t\"{$spwd['value']}\"\n"; - $i++; + if (is_array($t_spwds)) { + foreach ($t_spwds as $spwd) { + $dspamconf .= "ServerPass.Relay{$i}\t\"{$spwd['value']}\"\n"; + $i++; + } } } else if ($dspamcfg['dspam-server-mode'] == "standard") { $dspamconf .= <<