I hit this bug by coincidance and thnx to a server crash. Cyrus returned
information like UID, RFC822.SIZE, INTERNALDATE (that info is probably
cached by cyrus) correct, but an empty header. At the end of the response
there was an untagged OK response with as server message: Message <nnn> no
longer exists.
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@6901
7612ce4b-ef26-0410-bec9-
ea0150e637f0
case 'BODY[HEADER.FIELDS':
$i = strpos($read,'{',$i);
$header = parseString($read,$i);
- if ($header === false) break 3;
+ if ($header === false) break 2;
/* First we replace all \r\n by \n, and unfold the header */
$hdr = trim(str_replace(array("\r\n", "\n\t", "\n "),array("\n", ' ', ' '), $header));
/* Now we can make a new header array with */