diff options
author | Thomas Roessler <roessler@does-not-exist.org> | 2000-09-11 10:50:37 +0000 |
---|---|---|
committer | Thomas Roessler <roessler@does-not-exist.org> | 2000-09-11 10:50:37 +0000 |
commit | 7777fb663e7b295731b226baf3df5f9186345763 (patch) | |
tree | 08bda6d710ae50256b671355c8cbb6b00cd63d43 /copy.c | |
parent | 775b6121790dcfbb39174896011e4e39a1bdbacd (diff) |
Fix some more character set glitches.
Diffstat (limited to 'copy.c')
-rw-r--r-- | copy.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -284,16 +284,18 @@ int mutt_copy_header (FILE *in, HEADER *h, FILE *out, int flags, const char *prefix) { char buffer[SHORT_STRING]; - + if (mutt_copy_hdr (in, out, h->offset, h->content->offset, flags, prefix) == -1) return (-1); if (flags & CH_TXTPLAIN) { + char chsbuf[SHORT_STRING]; fputs ("Mime-Version: 1.0\n", out); fputs ("Content-Transfer-Encoding: 8bit\n", out); fputs ("Content-Type: text/plain; charset=", out); - rfc822_cat(buffer, sizeof(buffer), Charset ? Charset : "", MimeSpecials); + mutt_canonical_charset (chsbuf, sizeof (chsbuf), Charset ? Charset : "us-ascii"); + rfc822_cat(buffer, sizeof(buffer), chsbuf, MimeSpecials); fputs(buffer, out); fputc('\n', out); |