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
5 static char type_d[200];
8 + char *p, *parmval, *decoded_parmval;
11 sstrncpy(&p, body_type_names(type), sizeof(type_d)-(p-type_d));
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);
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);