Browse Source

Fix for errors in foreach when you didn't hit compose while in the session.

jangliss 19 years ago
parent
commit
9496597a4d
1 changed files with 5 additions and 2 deletions
  1. 5 2
      src/signout.php

+ 5 - 2
src/signout.php

@@ -25,8 +25,11 @@ require_once(SM_PATH . 'functions/html.php');
 
 
 /* Erase any lingering attachments */
 /* Erase any lingering attachments */
 sqgetGlobalVar('compose_messages',  $compose_messages,  SQ_SESSION);
 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)) {
 if (!isset($frame_top)) {