summaryrefslogtreecommitdiff
path: root/chinese/mutt/files/patch-parse.c
blob: 7d8c1c388703f5d0b63ca9adac7ab87a6fd0f2fe (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
--- parse.c.orig	2016-10-09 03:30:21.000000000 +0800
+++ parse.c	2016-12-02 11:18:42.603025000 +0800
@@ -393,7 +393,10 @@ static void parse_content_disposition (c
   {
     s = skip_email_wsp(s + 1);
     if ((s = mutt_get_parameter ("filename", (parms = parse_parameters (s)))))
-      mutt_str_replace (&ct->filename, s);
+       {
+ 	mutt_str_replace (&ct->filename, s);
+ 	rfc2047_decode (&ct->filename);
+       }
     if ((s = mutt_get_parameter ("name", parms)))
       ct->form_name = safe_strdup (s);
     mutt_free_parameter (&parms);