소스 검색

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

jangliss 19 년 전
부모
커밋
9496597a4d
1개의 변경된 파일5개의 추가작업 그리고 2개의 파일을 삭제
  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)) {