diff src/server.c @ 2334:b53cd5b63a99

[gaim-migrate @ 2347] i feel like everyone's watching me committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Fri, 21 Sep 2001 00:14:12 +0000
parents bd9d403fb15b
children a49e8f1afbc4
line wrap: on
line diff
--- a/src/server.c	Thu Sep 20 21:44:52 2001 +0000
+++ b/src/server.c	Fri Sep 21 00:14:12 2001 +0000
@@ -234,6 +234,20 @@
 		(*g->prpl->remove_buddy)(g, name);
 }
 
+void serv_remove_buddies(struct gaim_connection *gc, GList *g)
+{
+	if (!gc->prpl)
+		return; /* how the hell did that happen? */
+	if (gc->prpl->remove_buddies)
+		(*gc->prpl->remove_buddies)(gc, g);
+	else {
+		while (g) {
+			serv_remove_buddy(gc, g->data);
+			g = g->next;
+		}
+	}
+}
+
 void serv_add_permit(struct gaim_connection *g, char *name)
 {
 	if (g->prpl && g->prpl->add_permit)