diff options
author | Jeffrey Stedfast <fejj@ximian.com> | 2001-05-25 05:15:04 +0800 |
---|---|---|
committer | Jeffrey Stedfast <fejj@src.gnome.org> | 2001-05-25 05:15:04 +0800 |
commit | 5a52cf9cf207e4bec9a50c487902225dfbaa69b1 (patch) | |
tree | 4fafea68a1095c9530aa10c75cbe600ebbd0cce0 /mail | |
parent | c28a61bf2605c493d0d835b957a0182e2d6c8761 (diff) | |
download | gsoc2013-evolution-5a52cf9cf207e4bec9a50c487902225dfbaa69b1.tar.gz gsoc2013-evolution-5a52cf9cf207e4bec9a50c487902225dfbaa69b1.tar.zst gsoc2013-evolution-5a52cf9cf207e4bec9a50c487902225dfbaa69b1.zip |
Only write the message up to (but not including) the attached signature
2001-05-24 Jeffrey Stedfast <fejj@ximian.com>
* mail-format.c (try_inline_pgp_sig): Only write the message up to
(but not including) the attached signature block.
svn path=/trunk/; revision=9967
Diffstat (limited to 'mail')
-rw-r--r-- | mail/ChangeLog | 5 | ||||
-rw-r--r-- | mail/mail-format.c | 8 |
2 files changed, 11 insertions, 2 deletions
diff --git a/mail/ChangeLog b/mail/ChangeLog index eb394c2aa3..df563ece1f 100644 --- a/mail/ChangeLog +++ b/mail/ChangeLog @@ -1,3 +1,8 @@ +2001-05-24 Jeffrey Stedfast <fejj@ximian.com> + + * mail-format.c (try_inline_pgp_sig): Only write the message up to + (but not including) the attached signature block. + 2001-05-23 Jeffrey Stedfast <fejj@ximian.com> * mail-callbacks.c (composer_postpone_cb): Don't free the diff --git a/mail/mail-format.c b/mail/mail-format.c index 88caa67ce8..66e90d1e90 100644 --- a/mail/mail-format.c +++ b/mail/mail-format.c @@ -1174,7 +1174,11 @@ try_inline_pgp_sig (char *start, MailDisplay *md) { CamelCipherValidity *valid = NULL; CamelPgpContext *context; - char *end; + char *end, *pgp_start; + + pgp_start = strstr (start, "-----BEGIN PGP SIGNED MESSAGE-----"); + if (!pgp_start) + return start; end = strstr (start, "-----END PGP SIGNATURE-----"); if (!end) @@ -1204,7 +1208,7 @@ try_inline_pgp_sig (char *start, MailDisplay *md) camel_exception_free (ex); } - mail_text_write (md->html, md->stream, "%.*s", end - start, start); + mail_text_write (md->html, md->stream, "%.*s", pgp_start - start, start); mail_write_authenticity (md, valid); |