+ /*
+ * Client is requesting its own vCard
+ * (If we make this more elaborate, move it to a separate function)
+ */
+ else if (XMPP->iq_vcard) {
+ cprintf("<iq type=\"result\" id=\"%s\" ", xmlesc(xmlbuf, XMPP->iq_id, sizeof xmlbuf));
+ cprintf("to=\"%s\">", xmlesc(xmlbuf, XMPP->iq_from, sizeof xmlbuf));
+ cprintf("<vCard xmlns=\"vcard-temp\">");
+ cprintf("<fn>%s</fn>", xmlesc(xmlbuf, CC->user.fullname, sizeof xmlbuf));
+ cprintf("<nickname>%s</nickname>", xmlesc(xmlbuf, CC->user.fullname, sizeof xmlbuf));
+ cprintf("</vCard>");
+ cprintf("</iq>");
+ }
+