From: Michael M Slusarz Date: Thu, 29 Apr 2010 21:09:07 +0000 (-0600) Subject: Fix binary data length in debug output X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=c28464804715b383ac3a5f9a3f6db8d0fe4bad06;p=horde.git Fix binary data length in debug output --- diff --git a/framework/Imap_Client/lib/Horde/Imap/Client/Socket.php b/framework/Imap_Client/lib/Horde/Imap/Client/Socket.php index e57d2a4b1..a2141f515 100644 --- a/framework/Imap_Client/lib/Horde/Imap/Client/Socket.php +++ b/framework/Imap_Client/lib/Horde/Imap/Client/Socket.php @@ -3881,6 +3881,8 @@ class Horde_Imap_Client_Socket extends Horde_Imap_Client_Base return $data; } + $old_len = $len; + // Add data to a stream, if desired. if (!empty($this->_temp['literalstream']) && in_array(end($this->_temp['token']['ptr'][$this->_temp['token']['paren']]), $this->_temp['literalstream'])) { @@ -3918,7 +3920,7 @@ class Horde_Imap_Client_Socket extends Horde_Imap_Client_Base rewind($data); } - fwrite($this->_debug, '(' . microtime(true) . ') S: ' . ($binary ? '[BINARY DATA - ' . $len . ' bytes]' : rtrim($stream ? stream_get_contents($data): $data)) . "\n"); + fwrite($this->_debug, '(' . microtime(true) . ') S: ' . ($binary ? '[BINARY DATA - ' . $old_len . ' bytes]' : rtrim($stream ? stream_get_contents($data): $data)) . "\n"); } return is_null($len) ? rtrim($data) : $data;