]> git.pld-linux.org Git - packages/alpine.git/blame - mimedesc.patch
- BR: autoconf >= 2.69
[packages/alpine.git] / mimedesc.patch
CommitLineData
ad0f9cf3
PG
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.063994 seconds and 4 git commands to generate.