From e976319c39def9b07d04b41b8cf6f1918472bf9e Mon Sep 17 00:00:00 2001 From: indiri69 Date: Sat, 16 Mar 2002 04:19:20 +0000 Subject: [PATCH 1/1] Fix IMAP parsing to properly match Non-FETCH reponses. git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@2588 7612ce4b-ef26-0410-bec9-ea0150e637f0 --- functions/mime.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/functions/mime.php b/functions/mime.php index 194f82fc..d19d6e0d 100644 --- a/functions/mime.php +++ b/functions/mime.php @@ -382,8 +382,8 @@ function mime_fetch_body($imap_stream, $id, $ent_id ) { $data = sqimap_run_command ($imap_stream, $cmd, true, $response, $message); do { - $topline = array_shift( $data ); - } while( $topline && $topline == '*' && !preg_match( '/\\* [0-9] FETCH.*/i', $topline )) ; + $topline = trim(array_shift( $data )); + } while( $topline && $topline[0] == '*' && !preg_match( '/\* [0-9]+ FETCH.*/i', $topline )) ; $wholemessage = implode('', $data); if (ereg('\\{([^\\}]*)\\}', $topline, $regs)) { -- 2.25.1