Mercurial > pidgin.yaz
comparison libpurple/protocols/msn/sync.c @ 22808:f62a4a7fe365
Fix a number of leaks. As far as I can tell, MSNP14 now logs in without
leaking.
author | Daniel Atallah <daniel.atallah@gmail.com> |
---|---|
date | Sat, 03 May 2008 23:51:43 +0000 |
parents | 723b5a2f91ce |
children | a0e957b7b923 |
comparison
equal
deleted
inserted
replaced
22807:0b11895cc564 | 22808:f62a4a7fe365 |
---|---|
154 | 154 |
155 tokens = g_strsplit(group_nums, ",", -1); | 155 tokens = g_strsplit(group_nums, ",", -1); |
156 | 156 |
157 for (c = tokens; *c != NULL; c++) | 157 for (c = tokens; *c != NULL; c++) |
158 { | 158 { |
159 char *id; | 159 group_ids = g_slist_append(group_ids, *c); |
160 | |
161 id = *c; | |
162 group_ids = g_slist_append(group_ids, g_strdup(id)); | |
163 } | 160 } |
164 | 161 |
162 | |
163 msn_got_lst_user(session, user, list_op, group_ids); | |
164 | |
165 g_strfreev(tokens); | 165 g_strfreev(tokens); |
166 | |
167 msn_got_lst_user(session, user, list_op, group_ids); | |
168 | |
169 g_slist_free(group_ids); | 166 g_slist_free(group_ids); |
170 } | 167 } |
171 else | 168 else |
172 { | 169 { |
173 msn_got_lst_user(session, user, list_op, NULL); | 170 msn_got_lst_user(session, user, list_op, NULL); |