Mercurial > pidgin.yaz
diff libpurple/protocols/msn/msnutils.c @ 20990:bc731b26335c
Leak fixes.
author | Daniel Atallah <daniel.atallah@gmail.com> |
---|---|
date | Fri, 19 Oct 2007 01:28:55 +0000 |
parents | 64644b98c20c |
children | 50e5ac417035 75be80ddeca5 |
line wrap: on
line diff
--- a/libpurple/protocols/msn/msnutils.c Thu Oct 18 23:51:10 2007 +0000 +++ b/libpurple/protocols/msn/msnutils.c Fri Oct 19 01:28:55 2007 +0000 @@ -166,10 +166,15 @@ char * msn_encode_mime(const char *str) { - char *base64; + gchar *base64, *retval; + + g_return_val_if_fail(str != NULL, NULL); base64 = purple_base64_encode((guchar *)str, strlen(str)); - return g_strdup_printf("=?utf-8?B?%s?=", base64); + retval = g_strdup_printf("=?utf-8?B?%s?=", base64); + g_free(base64); + + return retval; } /*