Mercurial > pidgin
diff src/mime.c @ 11132:a4611130e3eb
[gaim-migrate @ 13189]
A bit more dewarnification. I also think I found a memleak in sametime.
siege, could you please check that out sometime?
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Wed, 20 Jul 2005 02:43:09 +0000 |
parents | 719779387f96 |
children | 096020ae09a9 |
line wrap: on
line diff
--- a/src/mime.c Tue Jul 19 10:16:32 2005 +0000 +++ b/src/mime.c Wed Jul 20 02:43:09 2005 +0000 @@ -304,7 +304,7 @@ void gaim_mime_part_get_data_decoded(GaimMimePart *part, - char **data, gsize *len) { + guint8 **data, gsize *len) { const char *enc; g_return_if_fail(part != NULL); @@ -316,15 +316,15 @@ enc = gaim_mime_part_get_field(part, "content-transfer-encoding"); if(! enc) { - *data = g_strdup(part->data->str); + *data = (guint8 *)g_strdup(part->data->str); *len = part->data->len; } else if(! g_ascii_strcasecmp(enc, "7bit")) { - *data = g_strdup(part->data->str); + *data = (guint8 *)g_strdup(part->data->str); *len = part->data->len; } else if(! g_ascii_strcasecmp(enc, "8bit")) { - *data = g_strdup(part->data->str); + *data = (guint8 *)g_strdup(part->data->str); *len = part->data->len; } else if(! g_ascii_strcasecmp(enc, "base16")) { @@ -334,7 +334,7 @@ *data = gaim_base64_decode(part->data->str, len); } else if(! g_ascii_strcasecmp(enc, "quoted-printable")) { - gaim_quotedp_decode(part->data->str, data, len); + *data = gaim_quotedp_decode(part->data->str, len); } else { gaim_debug_warning("mime", "gaim_mime_part_get_data_decoded:"