Mercurial > pidgin.yaz
comparison libpurple/protocols/jabber/buddy.c @ 25782:6bdcdb77ce77
Reference-count JabberCapsClientInfo and fix bug.
jabber_caps_get_info() wouldn't ever actually trigger the callback if
the data were already in the hash. Fix that + a leak of the lookup key and
userdata.
author | Paul Aurich <paul@darkrain42.org> |
---|---|
date | Mon, 15 Dec 2008 20:43:02 +0000 |
parents | f47429b5ab52 |
children | 05693f6885a4 |
comparison
equal
deleted
inserted
replaced
25781:ef90728dbae8 | 25782:6bdcdb77ce77 |
---|---|
179 g_free(cmd->name); | 179 g_free(cmd->name); |
180 g_free(cmd); | 180 g_free(cmd); |
181 jbr->commands = g_list_delete_link(jbr->commands, jbr->commands); | 181 jbr->commands = g_list_delete_link(jbr->commands, jbr->commands); |
182 } | 182 } |
183 | 183 |
184 /* jbr->caps is owned by the caps code */ | 184 jabber_caps_client_info_unref(jbr->caps); |
185 g_free(jbr->name); | 185 g_free(jbr->name); |
186 g_free(jbr->status); | 186 g_free(jbr->status); |
187 g_free(jbr->thread_id); | 187 g_free(jbr->thread_id); |
188 g_free(jbr->client.name); | 188 g_free(jbr->client.name); |
189 g_free(jbr->client.version); | 189 g_free(jbr->client.version); |