libpurple/protocols/msn/user.c

changeset 31200
0f59dbdb51c1
parent 31187
74d004ec56f2
child 31220
452c545a9684
equal deleted inserted replaced
31199:99a48ca04b9d 31200:0f59dbdb51c1
303 ep->clientid = newep->clientid; 303 ep->clientid = newep->clientid;
304 ep->extcaps = newep->extcaps; 304 ep->extcaps = newep->extcaps;
305 } 305 }
306 306
307 void 307 void
308 msn_user_clear_endpoints(MsnUser *user)
309 {
310 MsnUserEndpoint *ep;
311 GSList *l;
312
313 g_return_if_fail(user != NULL);
314
315 for (l = user->endpoints; l; l = g_slist_delete_link(l, l)) {
316 ep = l->data;
317 free_user_endpoint(ep);
318 }
319
320 user->endpoints = NULL;
321 }
322
323 void
308 msn_user_set_op(MsnUser *user, MsnListOp list_op) 324 msn_user_set_op(MsnUser *user, MsnListOp list_op)
309 { 325 {
310 g_return_if_fail(user != NULL); 326 g_return_if_fail(user != NULL);
311 327
312 user->list_op |= list_op; 328 user->list_op |= list_op;

mercurial