src/multi.c

changeset 2607
7bcd3ea48df3
parent 2597
51ca3fb939c9
child 2627
b9ca67f28c81
equal deleted inserted replaced
2606:74c9b856c7e6 2607:7bcd3ea48df3
100 m = (struct group *)g->data; 100 m = (struct group *)g->data;
101 g = g_slist_remove(g, m); 101 g = g_slist_remove(g, m);
102 h = m->members; 102 h = m->members;
103 while (h) { 103 while (h) {
104 n = (struct buddy *)h->data; 104 n = (struct buddy *)h->data;
105 if (gc->prpl->buddy_free)
106 (*gc->prpl->buddy_free)(n);
105 h = g_slist_remove(h, n); 107 h = g_slist_remove(h, n);
106 g_free(n); 108 g_free(n);
107 } 109 }
108 g_free(m); 110 g_free(m);
109 } 111 }

mercurial