aboutsummaryrefslogtreecommitdiff
path: root/src/procmime.c
diff options
context:
space:
mode:
authorhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2005-03-18 05:49:49 +0000
committerhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2005-03-18 05:49:49 +0000
commit951ba1bd0fd5582c507a807b5fe0dd8454b5271c (patch)
treea57ba3b56a95c00675b01f68254610ffab8948e7 /src/procmime.c
parentd391fd2c9f96506e4341d6e635b88b27c7e7409e (diff)
force output of newline when output HTML.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@184 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'src/procmime.c')
-rw-r--r--src/procmime.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/procmime.c b/src/procmime.c
index 4cb6545c..22e00de3 100644
--- a/src/procmime.c
+++ b/src/procmime.c
@@ -684,7 +684,6 @@ FILE *procmime_get_text_content(MimeInfo *mimeinfo, FILE *infp,
const gchar *src_encoding;
gboolean conv_fail = FALSE;
gchar buf[BUFFSIZE];
- gchar *str;
g_return_val_if_fail(mimeinfo != NULL, NULL);
g_return_val_if_fail(infp != NULL, NULL);
@@ -714,6 +713,8 @@ FILE *procmime_get_text_content(MimeInfo *mimeinfo, FILE *infp,
if (mimeinfo->mime_type == MIME_TEXT) {
while (fgets(buf, sizeof(buf), tmpfp) != NULL) {
+ gchar *str;
+
str = conv_codeset_strdup(buf, src_encoding, encoding);
if (str) {
fputs(str, outfp);
@@ -726,6 +727,7 @@ FILE *procmime_get_text_content(MimeInfo *mimeinfo, FILE *infp,
} else if (mimeinfo->mime_type == MIME_TEXT_HTML) {
HTMLParser *parser;
CodeConverter *conv;
+ const gchar *str;
conv = conv_code_converter_new(src_encoding, encoding);
parser = html_parser_new(tmpfp, conv);