From f9b9ca123f418baec848b0752e347a70eeb041d4 Mon Sep 17 00:00:00 2001 From: jangliss Date: Tue, 22 Nov 2005 04:18:44 +0000 Subject: [PATCH] Fix for errors in foreach when you didn't hit compose while in the session. git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@10397 7612ce4b-ef26-0410-bec9-ea0150e637f0 --- src/signout.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/signout.php b/src/signout.php index 8706ed96..996d2f8b 100644 --- a/src/signout.php +++ b/src/signout.php @@ -25,8 +25,11 @@ require_once(SM_PATH . 'functions/html.php'); /* Erase any lingering attachments */ sqgetGlobalVar('compose_messages', $compose_messages, SQ_SESSION); -foreach($compose_messages as $composeMessage) { - $composeMessage->purgeAttachments(); + +if (!empty($compose_message) && is_array($compose_messages)) { + foreach($compose_messages as $composeMessage) { + $composeMessage->purgeAttachments(); + } } if (!isset($frame_top)) { -- 2.25.1