aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mail/ChangeLog3
-rw-r--r--mail/mail-format.c2
2 files changed, 4 insertions, 1 deletions
diff --git a/mail/ChangeLog b/mail/ChangeLog
index 54bad04fe6..ef6be5f3eb 100644
--- a/mail/ChangeLog
+++ b/mail/ChangeLog
@@ -1,6 +1,9 @@
2001-05-26 Jeffrey Stedfast <fejj@ximian.com>
* mail-format.c (try_inline_pgp_sig): Fix to work properly.
+ (handle_multipart_signed): Fixed a bug that caused some
+ multipart/signed messages to be handled by the multipart_mixed
+ handler.
2001-05-25 Jeffrey Stedfast <fejj@ximian.com>
diff --git a/mail/mail-format.c b/mail/mail-format.c
index 95bc7e92f6..fcaa02c130 100644
--- a/mail/mail-format.c
+++ b/mail/mail-format.c
@@ -1583,7 +1583,7 @@ handle_multipart_signed (CamelMimePart *part, const char *mime_type,
return handle_multipart_mixed (part, mime_type, md);
}
- if (camel_exception_is_set (ex)) {
+ if (!valid) {
camel_exception_free (ex);
return handle_multipart_mixed (part, mime_type, md);
}