be less brutal: don't remove all spaces, just remove spaces at the end of the string
authorPaul <paul@claws-mail.org>
Tue, 29 Oct 2013 10:15:50 +0000 (10:15 +0000)
committerPaul <paul@claws-mail.org>
Tue, 29 Oct 2013 10:15:50 +0000 (10:15 +0000)
src/procmime.c

index dfc765b0e7fa0ce4e3ce1cf9007333a30f76437c..fb4f98d0959a6d1978a448524fce304faad84cfa 100644 (file)
@@ -2015,7 +2015,7 @@ static int procmime_parse_mimepart(MimeInfo *parent,
        mimeinfo->length = length;
 
        if (content_type != NULL) {
        mimeinfo->length = length;
 
        if (content_type != NULL) {
-               remove_space(content_type);
+               g_strchomp(content_type);
                procmime_parse_content_type(content_type, mimeinfo);
        } else {
                mimeinfo->type = MIMETYPE_TEXT;
                procmime_parse_content_type(content_type, mimeinfo);
        } else {
                mimeinfo->type = MIMETYPE_TEXT;
@@ -2030,7 +2030,7 @@ static int procmime_parse_mimepart(MimeInfo *parent,
        }
 
        if (content_encoding != NULL) {
        }
 
        if (content_encoding != NULL) {
-               remove_space(content_encoding);
+               g_strchomp(content_encoding);
                procmime_parse_content_encoding(content_encoding, mimeinfo);
        } else {
                mimeinfo->encoding_type = ENC_UNKNOWN;
                procmime_parse_content_encoding(content_encoding, mimeinfo);
        } else {
                mimeinfo->encoding_type = ENC_UNKNOWN;
@@ -2052,7 +2052,7 @@ static int procmime_parse_mimepart(MimeInfo *parent,
                mimeinfo->location = NULL;
 
        if (content_disposition != NULL) {
                mimeinfo->location = NULL;
 
        if (content_disposition != NULL) {
-               remove_space(content_disposition);
+               g_strchomp(content_disposition);
                procmime_parse_content_disposition(content_disposition, mimeinfo);
        } else
                mimeinfo->disposition = DISPOSITIONTYPE_UNKNOWN;
                procmime_parse_content_disposition(content_disposition, mimeinfo);
        } else
                mimeinfo->disposition = DISPOSITIONTYPE_UNKNOWN;