In case of messages without a plain/text part (i.e. 1 part which is
authorstekkel <stekkel@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Wed, 18 Jun 2003 22:14:12 +0000 (22:14 +0000)
committerstekkel <stekkel@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Wed, 18 Jun 2003 22:14:12 +0000 (22:14 +0000)
application/octet-stream then the the contenttype wasn't set?

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@5087 7612ce4b-ef26-0410-bec9-ea0150e637f0

src/download.php

index 710bdb6afac6ef283fca481115ac5f1c94f2a1e2..332b284ba4b7c9594ad5fb0fa30aa32243c72518 100644 (file)
@@ -53,7 +53,11 @@ if ($ent_id) {
     
     if ($message->rfc822_header) {
        $subject = $message->rfc822_header->subject;
-       $charset = $header->content_type->properties['charset'];
+       if (isset($header->content_type)) {
+           $charset = $header->content_type->properties['charset'];
+       } else {
+           $charset = '';
+       }
     } else {
        $header = $message->header;
        $charset = $header->getParameter('charset');