Mercurial > pidgin
diff libpurple/protocols/oscar/family_bos.c @ 17191:1927f4ead3ca
Make all the oscar memory allocations and frees use the glib functions to avoid problems when mixing C runtimes.
author | Daniel Atallah <daniel.atallah@gmail.com> |
---|---|
date | Tue, 22 May 2007 18:56:09 +0000 |
parents | 32c366eeeb99 |
children | f80f7e1047be |
line wrap: on
line diff
--- a/libpurple/protocols/oscar/family_bos.c Tue May 22 13:00:00 2007 +0000 +++ b/libpurple/protocols/oscar/family_bos.c Tue May 22 18:56:09 2007 +0000 @@ -136,7 +136,7 @@ else return -EINVAL; - localcpy = strdup(denylist); + localcpy = g_strdup(denylist); listcount = aimutil_itemcnt(localcpy, '&'); packlen = aimutil_tokslen(localcpy, 99, '&') + listcount + 9; @@ -152,9 +152,9 @@ byte_stream_put8(&frame->data, strlen(tmpptr)); byte_stream_putstr(&frame->data, tmpptr); - free(tmpptr); + g_free(tmpptr); } - free(localcpy); + g_free(localcpy); flap_connection_send(conn, frame);