From 78a4f4d2809d0682f5115e82ad308dac4345ad71 Mon Sep 17 00:00:00 2001 From: Michael M Slusarz Date: Tue, 18 Nov 2008 01:14:59 -0700 Subject: [PATCH] Don't trim literal data. Trimming this breaks, e.g., determining the canonical contents of a body MIME section when verifying a PGP signature. --- framework/Imap_Client/lib/Horde/Imap/Client/Socket.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/Imap_Client/lib/Horde/Imap/Client/Socket.php b/framework/Imap_Client/lib/Horde/Imap/Client/Socket.php index 87aeff66c..dcfb002c9 100644 --- a/framework/Imap_Client/lib/Horde/Imap/Client/Socket.php +++ b/framework/Imap_Client/lib/Horde/Imap/Client/Socket.php @@ -3096,7 +3096,7 @@ class Horde_Imap_Client_Socket extends Horde_Imap_Client_Base while ($literal_len) { $data_read = fread($this->_stream, min($literal_len, 8192)); $literal_len -= strlen($data_read); - $line .= rtrim($data_read); + $line .= $data_read; } } -- 2.11.0