From 172552a9eda168c87c4f4a0bf3b2fdf6ddf021b0 Mon Sep 17 00:00:00 2001
From: alecpl <alec@alec.pl>
Date: Tue, 01 Sep 2009 08:48:41 -0400
Subject: [PATCH] - fix displaying attachments with backslash in filename (#1486076)

---
 program/lib/imap.inc |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/program/lib/imap.inc b/program/lib/imap.inc
index ffa434e..e6b3ce1 100644
--- a/program/lib/imap.inc
+++ b/program/lib/imap.inc
@@ -1501,7 +1501,7 @@
 				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];
 				}
@@ -2479,7 +2479,7 @@
 		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));

--
Gitblit v1.9.1