[packages/alpine] mimedesc patch from re-alpine (Bug 3170864 fix - ID: 3170869)
blues
blues at pld-linux.org
Mon Sep 3 15:02:41 CEST 2012
commit ad0f9cf3a891b0a88151ef9c8d5f9b796f32bb96
Author: Paweł Gołaszewski <blues at pld-linux.org>
Date: Mon Sep 3 14:44:53 2012 +0200
mimedesc patch from re-alpine (Bug 3170864 fix - ID: 3170869)
mimedesc.patch | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
---
diff --git a/mimedesc.patch b/mimedesc.patch
new file mode 100644
index 0000000..8fba883
--- /dev/null
+++ b/mimedesc.patch
@@ -0,0 +1,29 @@
+--- - 2011-02-02 14:49:16.145858723 -0500
++++ re-alpine-2.02/pith/mimedesc.c 2011-02-01 19:24:22.000000000 -0500
+@@ -510,7 +510,7 @@
+ {
+ static char type_d[200];
+ int i;
+- char *p, *parmval;
++ char *p, *parmval, *decoded_parmval;
+
+ p = type_d;
+ sstrncpy(&p, body_type_names(type), sizeof(type_d)-(p-type_d));
+@@ -579,11 +579,15 @@
+
+ if(full && type != TYPEMULTIPART && type != TYPEMESSAGE){
+ if((parmval = parameter_val(params, "name")) != NULL){
+- snprintf(p, sizeof(type_d)-(p-type_d), " (Name: \"%s\")", parmval);
++ decoded_parmval = (char *)rfc1522_decode_to_utf8((unsigned char *)tmp_20k_buf,
++ SIZEOF_20KBUF, parmval);
++ snprintf(p, sizeof(type_d)-(p-type_d), " (Name: \"%s\")", decoded_parmval);
+ fs_give((void **) &parmval);
+ }
+ else if((parmval = parameter_val(disp_params, "filename")) != NULL){
+- snprintf(p, sizeof(type_d)-(p-type_d), " (Filename: \"%s\")", parmval);
++ decoded_parmval = (char *)rfc1522_decode_to_utf8((unsigned char *)tmp_20k_buf,
++ SIZEOF_20KBUF, parmval);
++ snprintf(p, sizeof(type_d)-(p-type_d), " (Filename: \"%s\")", decoded_parmval);
+ fs_give((void **) &parmval);
+ }
+ }
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/alpine.git/commitdiff/71e303d9b5bc042f8a4f4dc2cc73949d1438dbb0
More information about the pld-cvs-commit
mailing list