Ignore untagged responses when fetching BODYSTRUCTURE (patch by B. Johannessen)

release-0.6
thomascube 16 years ago
parent f92aba3918
commit e1367cf1a6

@ -2575,7 +2575,9 @@ function iil_C_FetchStructureString(&$conn, $folder, $id) {
do { do {
$line = iil_ReadLine($fp, 5000); $line = iil_ReadLine($fp, 5000);
$line = iil_MultLine($fp, $line); $line = iil_MultLine($fp, $line);
$result .= $line; list(, $index, $rest) = explode(' ', $line);
if ($index == $id || preg_match("/^$key/", $line))
$result .= $line;
} while (!preg_match("/^$key/", $line)); } while (!preg_match("/^$key/", $line));
$result = trim(substr($result, strpos($result, 'BODYSTRUCTURE')+13, -(strlen($result)-strrpos($result, $key)+1))); $result = trim(substr($result, strpos($result, 'BODYSTRUCTURE')+13, -(strlen($result)-strrpos($result, $key)+1)));

Loading…
Cancel
Save