X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fmodules%2Fjabber%2Fxmpp_query_namespace.c;h=5cca906393f3b0b0c1827462e54cc37c99c39d55;hb=951bd53fc8ee8b3c7660a97de02760c40becd672;hp=30b8d1680eab311c547c25867705659efaf70116;hpb=872373a9dffe278cfeb888eeea293988b9f66107;p=citadel.git
diff --git a/citadel/modules/jabber/xmpp_query_namespace.c b/citadel/modules/jabber/xmpp_query_namespace.c
index 30b8d1680..5cca90639 100644
--- a/citadel/modules/jabber/xmpp_query_namespace.c
+++ b/citadel/modules/jabber/xmpp_query_namespace.c
@@ -48,6 +48,18 @@
#include "serv_xmpp.h"
+/*
+ * Output a single roster item, for roster queries or pushes
+ */
+void jabber_roster_item(struct CitContext *cptr) {
+ cprintf("- ",
+ cptr->cs_inet_email,
+ cptr->user.fullname
+ );
+ cprintf("%s", config.c_humannode);
+ cprintf("
");
+}
+
/*
* Return the results for a "jabber:iq:roster:query"
*
@@ -68,12 +80,7 @@ void jabber_iq_roster_query(void)
(((cptr->cs_flags&CS_STEALTH)==0) || (aide))
&& (cptr->user.usernum != CC->user.usernum)
) {
- cprintf("- ",
- cptr->cs_inet_email,
- cptr->user.fullname
- );
- cprintf("%s", config.c_humannode);
- cprintf("
");
+ jabber_roster_item(cptr);
}
}