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); } }