diff options
| author | estadtherr <estadtherr@208e9e7b-5314-0410-a742-e7e81cd9613c> | 2008-10-25 00:01:45 +0000 |
|---|---|---|
| committer | estadtherr <estadtherr@208e9e7b-5314-0410-a742-e7e81cd9613c> | 2008-10-25 00:01:45 +0000 |
| commit | 80030847a6f3f1c373172d35de83653eaf44ae96 (patch) | |
| tree | 030ddc0f02ba4555bf086b2cad4ac267c6903200 /roundcubemail/program/include/rcube_imap.php | |
| parent | a6f62dec557a0f26aa123f0e8b2bb74b35eacabe (diff) | |
added obscure ASCII encoding aliases, added more error checking to RFC2822 date parsing
git-svn-id: https://svn.roundcube.net/trunk@2009 208e9e7b-5314-0410-a742-e7e81cd9613c
Diffstat (limited to 'roundcubemail/program/include/rcube_imap.php')
| -rw-r--r-- | roundcubemail/program/include/rcube_imap.php | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/roundcubemail/program/include/rcube_imap.php b/roundcubemail/program/include/rcube_imap.php index 4a71c974f..e18c14c2e 100644 --- a/roundcubemail/program/include/rcube_imap.php +++ b/roundcubemail/program/include/rcube_imap.php @@ -1025,14 +1025,16 @@ class rcube_imap $headers = &$this->get_cached_message($cache_key, $uid, true); // return cached message structure - if (is_object($headers) && is_object($headers->structure)) + if (is_object($headers) && is_object($headers->structure)) { return $headers->structure; - + } + // resolve message sequence number - if (!($msg_id = $this->_uid2id($uid))) + if (!($msg_id = $this->_uid2id($uid))) { return FALSE; + } - $structure_str = iil_C_FetchStructureString($this->conn, $this->mailbox, $msg_id); + $structure_str = iil_C_FetchStructureString($this->conn, $this->mailbox, $msg_id); $structure = iml_GetRawStructureArray($structure_str); $struct = false; |
