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);