From: Michael M Slusarz Date: Tue, 10 Nov 2009 17:05:37 +0000 (-0700) Subject: Small optimization X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=e774ba63d333c064e467769afe64a5b7e677615a;p=horde.git Small optimization --- diff --git a/imp/lib/Mime/Viewer/Smime.php b/imp/lib/Mime/Viewer/Smime.php index 5b57cd931..213d2342a 100644 --- a/imp/lib/Mime/Viewer/Smime.php +++ b/imp/lib/Mime/Viewer/Smime.php @@ -254,9 +254,9 @@ class IMP_Horde_Mime_Viewer_Smime extends Horde_Mime_Viewer_Driver $hdrs->addHeader('From', $this->_mimepart->getMetadata('imp-smime-from')); $stream = $this->_mimepart->toString(array('headers' => $hdrs, 'stream' => true)); } else { - $stream = $base_id - ? $this->_params['contents']->getBodyPart($base_id, array('mimeheaders' => true, 'stream' => true)) - : $this->_params['contents']->fullMessageText(array('stream' => true)); + /* This can never be the base of the message since it appears + * only within a multipart/signed part. */ + $stream = $this->_params['contents']->getBodyPart($base_id, array('mimeheaders' => true, 'stream' => true)); } $raw_text = $this->_mimepart->replaceEOL($stream, Horde_Mime_Part::RFC_EOL);