X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=class%2Fmime%2FMessage.class.php;h=d9282f759e0e478e0216208782326a1e580af652;hb=ad2f0b546afcb978ee67ef25332cf4f12c363892;hp=b6d0f221ecd593da2edfea57ed45c901540a4230;hpb=ace33b58d2b4d8266e1dc66d1bbe54074eb01a70;p=squirrelmail.git diff --git a/class/mime/Message.class.php b/class/mime/Message.class.php index b6d0f221..d9282f75 100644 --- a/class/mime/Message.class.php +++ b/class/mime/Message.class.php @@ -5,7 +5,7 @@ * * This file contains functions needed to handle mime messages. * - * @copyright 2003-2010 The SquirrelMail Project Team + * @copyright 2003-2012 The SquirrelMail Project Team * @license http://opensource.org/licenses/gpl-license.php GNU Public License * @version $Id$ * @package squirrelmail @@ -363,6 +363,7 @@ class Message { $hdr->type0 = 'text'; $hdr->type1 = 'plain'; $hdr->encoding = '7bit'; + $msg->header = $hdr; } else { $msg->header->type0 = 'multipart'; $msg->type0 = 'multipart'; @@ -461,17 +462,17 @@ class Message { $arg_a[] = $msg->parseLiteral($read, $i); ++$arg_no; break; - case '0': + case '0': case is_numeric($read{$i}): /* process integers */ if ($read{$i} == ' ') { break; } - ++$arg_no; - if (preg_match('/^([0-9]+).*/',substr($read,$i), $regs)) { - $i += strlen($regs[1])-1; - $arg_a[] = $regs[1]; - } else { - $arg_a[] = 0; - } + ++$arg_no; + if (preg_match('/^([0-9]+).*/',substr($read,$i), $regs)) { + $i += strlen($regs[1])-1; + $arg_a[] = $regs[1]; + } else { + $arg_a[] = 0; + } break; case ')': $multipart = (isset($msg->type0) && ($msg->type0 == 'multipart'));