From 8f20c7909636b01e1511f0a0e0e9f8b29f90f91e Mon Sep 17 00:00:00 2001 From: Marcus Comstedt <marcus@mc.pp.se> Date: Mon, 15 Sep 1997 13:31:05 +0200 Subject: [PATCH] Don't try to decode multipart/* if no body given... Rev: src/modules/MIME/module.pmod.in:1.7 --- src/modules/MIME/module.pmod.in | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/modules/MIME/module.pmod.in b/src/modules/MIME/module.pmod.in index 51d8001543..0fde21e3cf 100644 --- a/src/modules/MIME/module.pmod.in +++ b/src/modules/MIME/module.pmod.in @@ -1,5 +1,5 @@ /* - * $Id: module.pmod.in,v 1.6 1997/08/23 23:04:03 marcus Exp $ + * $Id: module.pmod.in,v 1.7 1997/09/15 11:31:05 marcus Exp $ * * RFC1521 functionality for Pike * @@ -306,12 +306,7 @@ class Message { disposition = 0; if (hdrs || parts) { string hname; - if (message) - decoded_data = message; - else - decoded_data = (parts? - "This is a multi-part message in MIME format.\r\n": - ""); + decoded_data = message; if (hdrs) foreach( indices(hdrs), hname ) headers[lower_case(hname)] = hdrs[hname]; @@ -376,6 +371,11 @@ class Message { return object_program(this_object())(part[1..]); }); } + if((hdrs || parts) && !decoded_data) { + decoded_data = (parts? + "This is a multi-part message in MIME format.\r\n": + ""); + } } } -- GitLab