- Fix forwarded attachments, broken in r5204

release-0.7
alecpl 13 years ago
parent 7bf3ce72e5
commit eeae0db10c

@ -2390,17 +2390,17 @@ class rcube_imap
return true; return true;
} }
// Remove NULL characters (#1486189)
$body = str_replace("\x00", '', $body);
// convert charset (if text or message part) // convert charset (if text or message part)
if ($body && !$skip_charset_conv && if ($body && preg_match('/^(text|message)$/', $o_part->ctype_primary)) {
preg_match('/^(text|message)$/', $o_part->ctype_primary) // Remove NULL characters (#1486189)
) { $body = str_replace("\x00", '', $body);
if (!$o_part->charset || strtoupper($o_part->charset) == 'US-ASCII') {
$o_part->charset = $this->default_charset; if (!$skip_charset_conv) {
if (!$o_part->charset || strtoupper($o_part->charset) == 'US-ASCII') {
$o_part->charset = $this->default_charset;
}
$body = rcube_charset_convert($body, $o_part->charset);
} }
$body = rcube_charset_convert($body, $o_part->charset);
} }
return $body; return $body;

Loading…
Cancel
Save