- fix displaying attachments with backslash in filename (#1486076)
| | |
| | | if($bodystr) { |
| | | while (!preg_match('/ BODYSTRUCTURE (.*) BODY\[HEADER.FIELDS/s', $line, $m)) { |
| | | $line2 = iil_ReadLine($fp, 1024); |
| | | $line .= iil_MultLine($fp, $line2); |
| | | $line .= iil_MultLine($fp, $line2, true); |
| | | } |
| | | $result[$id]->body_structure = $m[1]; |
| | | } |
| | |
| | | if (iil_PutLine($fp, $key . ($is_uid ? ' UID' : '') ." FETCH $id (BODYSTRUCTURE)")) { |
| | | do { |
| | | $line = iil_ReadLine($fp, 5000); |
| | | $line = iil_MultLine($fp, $line); |
| | | $line = iil_MultLine($fp, $line, true); |
| | | if (!preg_match("/^$key/", $line)) |
| | | $result .= $line; |
| | | } while (!iil_StartsWith($line, $key, true)); |