Tags: patch

The gaim_base16_decode and gaim_base64_decode functions appear to have 
changed.  The attached patch fixes the issue for me.

Thanks,

        Shawn.
--- gaim-meanwhile-1.2.8.orig/src/mime.c
+++ gaim-meanwhile-1.2.8/src/mime.c
@@ -328,10 +328,10 @@
     *len = part->data->len;

   } else if(! g_ascii_strcasecmp(enc, "base16")) {
-    *len = gaim_base16_decode(part->data->str, (unsigned char **) data);
+  *data = (char*)gaim_base16_decode(part->data->str, len);

   } else if(! g_ascii_strcasecmp(enc, "base64")) {
-    gaim_base64_decode(part->data->str, data, (int *) len);
+    *data = (char*)gaim_base64_decode(part->data->str, len);

   } else if(! g_ascii_strcasecmp(enc, "quoted-printable")) {
     gaim_quotedp_decode(part->data->str, data, (int *) len);

Reply via email to