- Fix TNEF implementation bug (#1485773)

release-0.6
alecpl 15 years ago
parent 59ee6865b6
commit dadb05b0af

@ -1,6 +1,7 @@
CHANGELOG RoundCube Webmail
===========================
- Fix TNEF implementation bug (#1485773)
- Fix incorrect row id parsing for LDAP contacts list (#1485784)
- Fix 'mode' parameter in sqlite DSN (#1485772)

@ -102,7 +102,7 @@ function tnef_geti32(&$buf)
function tnef_decode_attribute($attribute, &$buf)
{
global $debug, $download;
global $debug;
$length = tnef_geti32($buf);
$value = tnef_getx($length, $buf); //data
@ -116,9 +116,9 @@ function tnef_decode_attribute($attribute, &$buf)
switch($attribute)
{
case TNEF_BODYTEXT:
if (!$download)
if ($debug)
{
printf("<b>Embedded message:</b><pre>%s</pre>",$value);
printf("<b>Embedded message:</b><pre>%s</pre>", $value);
}
break;
@ -195,7 +195,7 @@ function extract_mapi_attrs($buf, &$attachment_data)
case TNEF_MAPI_ATTACH_DATA:
tnef_getx(16, $value); // skip the next 16 bytes (unknown data)
array_shift($attachment_data); // eliminate the current (bogus) attachment
array_shift($attachment_data); // eliminate the current (bogus) attachment
do_tnef_decode($value, $attachment_data); // recursively process the attached message
break;
@ -349,4 +349,4 @@ function tnef_decode($buf)
}
?>
?>

Loading…
Cancel
Save