]> git.pld-linux.org Git - packages/alpine.git/blob - mimedesc.patch
Release 4 (by relup.sh)
[packages/alpine.git] / mimedesc.patch
1 --- -   2011-02-02 14:49:16.145858723 -0500
2 +++ re-alpine-2.02/pith/mimedesc.c      2011-02-01 19:24:22.000000000 -0500
3 @@ -510,7 +510,7 @@
4  {
5      static char  type_d[200];
6      int                 i;
7 -    char       *p, *parmval;
8 +    char       *p, *parmval, *decoded_parmval;
9  
10      p = type_d;
11      sstrncpy(&p, body_type_names(type), sizeof(type_d)-(p-type_d));
12 @@ -579,11 +579,15 @@
13  
14      if(full && type != TYPEMULTIPART && type != TYPEMESSAGE){
15         if((parmval = parameter_val(params, "name")) != NULL){
16 -           snprintf(p, sizeof(type_d)-(p-type_d), " (Name: \"%s\")", parmval);
17 +               decoded_parmval = (char *)rfc1522_decode_to_utf8((unsigned char *)tmp_20k_buf,
18 +                                                                   SIZEOF_20KBUF, parmval);
19 +           snprintf(p, sizeof(type_d)-(p-type_d), " (Name: \"%s\")", decoded_parmval);
20             fs_give((void **) &parmval);
21         }
22         else if((parmval = parameter_val(disp_params, "filename")) != NULL){
23 -           snprintf(p, sizeof(type_d)-(p-type_d), " (Filename: \"%s\")", parmval);
24 +               decoded_parmval = (char *)rfc1522_decode_to_utf8((unsigned char *)tmp_20k_buf,
25 +                                                                   SIZEOF_20KBUF, parmval);
26 +           snprintf(p, sizeof(type_d)-(p-type_d), " (Filename: \"%s\")", decoded_parmval);
27             fs_give((void **) &parmval);
28         }
29      }
This page took 0.06863 seconds and 3 git commands to generate.