src/protocols/jabber/jabber.c

changeset 6806
d15f7187311e
parent 6787
7d8e0ba98f68
child 6808
80523d03a013
--- a/src/protocols/jabber/jabber.c	Wed Sep 10 15:39:00 2003 +0000
+++ b/src/protocols/jabber/jabber.c	Wed Sep 10 16:46:01 2003 +0000
@@ -3466,6 +3466,10 @@
 	return ret;
 }
 
+static void jabber_rereq_auth(GaimConnection *gc, const char *who) {
+	jabber_add_buddy(gc, who, NULL);
+}
+
 static GList *jabber_buddy_menu(GaimConnection *gc, const char *who) {
 	GList *m = NULL;
 	struct proto_buddy_menu *pbm;
@@ -3512,7 +3516,7 @@
 				!(jbd->subscription & JABBER_SUB_TO)) {
 			pbm = g_new0(struct proto_buddy_menu, 1);
 			pbm->label = _("Re-request authorization");
-			pbm->callback = jabber_add_buddy;
+			pbm->callback = jabber_rereq_auth;
 			pbm->gc = gc;
 			m = g_list_append(m, pbm);
 		}

mercurial