alecpl
2009-03-27 dadb05b0afc9a76d4f29a8d35bdf268aa20926df
- Fix TNEF implementation bug (#1485773)


2 files modified
11 ■■■■ changed files
CHANGELOG 1 ●●●● patch | view | raw | blame | history
program/lib/tnef_decoder.inc 10 ●●●● patch | view | raw | blame | history
CHANGELOG
@@ -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)
program/lib/tnef_decoder.inc
@@ -102,7 +102,7 @@
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 @@
   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 @@
         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 @@
}
?>
?>