From: jangliss Date: Tue, 22 Nov 2005 04:18:44 +0000 (+0000) Subject: Fix for errors in foreach when you didn't hit compose while in the session. X-Git-Url: https://vcs.fsf.org/?p=squirrelmail.git;a=commitdiff_plain;h=f9b9ca123f418baec848b0752e347a70eeb041d4 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 --- 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)) {