aboutsummaryrefslogtreecommitdiffstats
path: root/mail/mail-tools.c
diff options
context:
space:
mode:
authorJeffrey Stedfast <fejj@ximian.com>2002-10-18 12:14:41 +0800
committerJeffrey Stedfast <fejj@src.gnome.org>2002-10-18 12:14:41 +0800
commite88e358052d962c4444d36d26378f4a67cdfd5c4 (patch)
treeb42ae2dbf24a6f0328b8da953e878fc5661503e0 /mail/mail-tools.c
parent1f92328c4b5c74022215796c64c286ae95c6fd7a (diff)
downloadgsoc2013-evolution-e88e358052d962c4444d36d26378f4a67cdfd5c4.tar
gsoc2013-evolution-e88e358052d962c4444d36d26378f4a67cdfd5c4.tar.gz
gsoc2013-evolution-e88e358052d962c4444d36d26378f4a67cdfd5c4.tar.bz2
gsoc2013-evolution-e88e358052d962c4444d36d26378f4a67cdfd5c4.tar.lz
gsoc2013-evolution-e88e358052d962c4444d36d26378f4a67cdfd5c4.tar.xz
gsoc2013-evolution-e88e358052d962c4444d36d26378f4a67cdfd5c4.tar.zst
gsoc2013-evolution-e88e358052d962c4444d36d26378f4a67cdfd5c4.zip
Strip the signature from the body-text. Fixes bug #5529.
2002-10-17 Jeffrey Stedfast <fejj@ximian.com> * mail-tools.c (mail_tool_quote_message): Strip the signature from the body-text. Fixes bug #5529. svn path=/trunk/; revision=18393
Diffstat (limited to 'mail/mail-tools.c')
-rw-r--r--mail/mail-tools.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/mail/mail-tools.c b/mail/mail-tools.c
index 217c0db3f2..6a210c2204 100644
--- a/mail/mail-tools.c
+++ b/mail/mail-tools.c
@@ -362,7 +362,15 @@ mail_tool_quote_message (CamelMimeMessage *message, const char *fmt, ...)
/* Set the quoted reply text. */
if (text) {
- gchar *ret_text, *credits = NULL;
+ char *sig, *p, *ret_text, *credits = NULL;
+
+ /* look for the signature and strip it off */
+ sig = text;
+ while ((p = strstr (sig, "\n-- \n")))
+ sig = p + 4;
+
+ if (sig != text)
+ *sig = '\0';
/* create credits */
if (fmt) {