Explorar el Código

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

jangliss hace 19 años
padre
commit
9496597a4d
Se han modificado 1 ficheros con 5 adiciones y 2 borrados
  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 */
 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)) {