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);