From: Michael M Slusarz Date: Tue, 18 Nov 2008 08:14:59 +0000 (-0700) Subject: Don't trim literal data. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=78a4f4d2809d0682f5115e82ad308dac4345ad71;p=horde.git Don't trim literal data. Trimming this breaks, e.g., determining the canonical contents of a body MIME section when verifying a PGP signature. --- 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; } }