# HG changeset patch # User Mark Doliner # Date 1238147305 0 # Node ID 1977e930ab03ae187d3b1fda2d9fcc71f2788cbe # Parent c2042718eb4d33dda460df87fbb573212926cd72 Make sure we free itmsurl when showing the info window for a buddy with an itunes music store url diff -r c2042718eb4d -r 1977e930ab03 libpurple/protocols/msn/cmdproc.c --- a/libpurple/protocols/msn/cmdproc.c Fri Mar 27 09:44:36 2009 +0000 +++ b/libpurple/protocols/msn/cmdproc.c Fri Mar 27 09:48:25 2009 +0000 @@ -117,8 +117,10 @@ servconn = cmdproc->servconn; - if (!servconn->connected) + if (!servconn->connected) { + /* TODO: Need to free trans */ return; + } msn_history_add(cmdproc->history, trans); diff -r c2042718eb4d -r 1977e930ab03 libpurple/protocols/oscar/oscar.c --- a/libpurple/protocols/oscar/oscar.c Fri Mar 27 09:44:36 2009 +0000 +++ b/libpurple/protocols/oscar/oscar.c Fri Mar 27 09:48:25 2009 +0000 @@ -870,11 +870,11 @@ if (itmsurl) { tmp = g_strdup_printf("%s", itmsurl, message); - g_free(itmsurl); g_free(message); message = tmp; } } + g_free(itmsurl); if (is_away && message) { tmp = purple_str_sub_away_formatters(message, purple_account_get_username(account));