Mercurial > pidgin
diff libpurple/protocols/msn/notification.c @ 20495:7f5564ebde7f
Fix some memory leaks. Free xmlnodes properly using xmlnode_free instead of
g_free.
| author | Sadrul Habib Chowdhury <imadil@gmail.com> |
|---|---|
| date | Sun, 09 Sep 2007 00:43:22 +0000 |
| parents | 82d8797e06f3 |
| children | d23c3a5884ee |
line wrap: on
line diff
--- a/libpurple/protocols/msn/notification.c Sat Sep 08 03:34:49 2007 +0000 +++ b/libpurple/protocols/msn/notification.c Sun Sep 09 00:43:22 2007 +0000 @@ -1625,7 +1625,7 @@ PurpleConnection *gc; MsnUser *user; const char *passport; - char *psm_str, *currentmedia_str; + char *psm_str, *currentmedia_str, *str; /*get the payload content*/ // purple_debug_info("MSNP14","UBX {%s} payload{%s}\n",cmd->params[0], cmd->payload); @@ -1639,7 +1639,8 @@ psm_str = msn_get_psm(cmd->payload,len); currentmedia_str = msn_parse_currentmedia( - msn_get_currentmedia(cmd->payload, len)); + str = msn_get_currentmedia(cmd->payload, len)); + g_free(str); msn_user_set_statusline(user, psm_str); msn_user_set_currentmedia(user, currentmedia_str);
