Changeset fab43d2 in github


Ignore:
Timestamp:
Aug 18, 2008 8:33:26 AM (5 years ago)
Author:
thomascube <thomas@…>
Branches:
master, HEAD, courier-fix, dev-browser-capabilities, pdo, release-0.6, release-0.7, release-0.8
Children:
b469a19
Parents:
e223df7
Message:

Better fix for bodystructure parsing (#1485280)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • program/lib/imap.inc

    re223df7 rfab43d2  
    25772577                                $line = iil_MultLine($fp, $line); 
    25782578                                list(, $index, $cmd, $rest) = explode(' ', $line); 
    2579                                 if ($cmd != 'FETCH' || $index == $id) 
     2579                                if ($cmd != 'FETCH' || $index == $id || preg_match("/^$key/", $line)) 
    25802580                                        $result .= $line; 
    25812581                        } while (!preg_match("/^$key/", $line)); 
    25822582 
    2583                         $result = trim(substr($result, strpos($result, 'BODYSTRUCTURE')+13)); 
     2583                        $result = trim(substr($result, strpos($result, 'BODYSTRUCTURE')+13, -(strlen($result)-strrpos($result, $key)+1))); 
    25842584                } 
    25852585        } 
Note: See TracChangeset for help on using the changeset viewer.