X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=send.c;h=a6da714e8efa4de91ad361cb1e4e6ae652eb811a;hp=851db2def84e573f604cc99cbdd8333244b51da2;hb=1601b25fd310dd65a6b6d1b49f2e16f55560ac9d;hpb=bbc4fd52516a8afefbd14c77e34f8389d6f0a6ed diff --git a/send.c b/send.c index 851db2d..a6da714 100644 --- a/send.c +++ b/send.c @@ -56,15 +56,9 @@ static void append_signature (FILE * f) FILE *tmpfp; pid_t thepid; - if (SignOffString) { - fprintf (f, "\n%s", SignOffString); - } - if (Signature && (tmpfp = mutt_open_read (Signature, &thepid))) { if (option (OPTSIGDASHES)) fputs ("\n-- \n", f); - else if (SignOffString) - fputs ("\n", f); mutt_copy_stream (tmpfp, f); fclose (tmpfp); if (thepid != -1) @@ -435,7 +429,6 @@ void mutt_make_post_indent (CONTEXT * ctx, HEADER * cur, FILE * out) if (PostIndentString) { mutt_make_string (buffer, sizeof (buffer), PostIndentString, ctx, cur); fputs (buffer, out); - fputc ('\n', out); } } @@ -1095,6 +1088,7 @@ int ci_send_message (int flags, /* send mode */ /* save current value of "pgp_sign_as" */ char *signas = NULL; char *tag = NULL, *err = NULL; + char *ctype; int rv = -1; @@ -1175,7 +1169,10 @@ int ci_send_message (int flags, /* send mode */ pbody->next = msg->content; /* don't kill command-line attachments */ msg->content = pbody; - mutt_parse_content_type (ContentType, msg->content); + ctype = str_dup (ContentType); + mutt_parse_content_type (ctype, msg->content); + mem_free (&ctype); + msg->content->unlink = 1; msg->content->use_disp = 0; msg->content->disposition = DISPINLINE;