mcabber/src/jabglue.c
changeset 1003 c8b1a52b2fd6
parent 1001 dff25377c11f
child 1008 bbf53cd43fbb
--- a/mcabber/src/jabglue.c	Tue Nov 07 22:21:39 2006 +0100
+++ b/mcabber/src/jabglue.c	Tue Nov 07 22:43:17 2006 +0100
@@ -925,9 +925,20 @@
   } else if (reqtype == iqreq_time) {
     request_fn = &request_time;
     strreqtype = "time";
+  } else if (reqtype == iqreq_vcard) {
+    // Special case
   } else
     return;
 
+  // vCard request
+  if (reqtype == iqreq_vcard) {
+    char *bjid = jidtodisp(jid);
+    request_vcard(bjid);
+    scr_LogPrint(LPRINT_NORMAL, "Sent vCard request to <%s>", bjid);
+    g_free(bjid);
+    return;
+  }
+
   if (strchr(jid, JID_RESOURCE_SEPARATOR)) {
     // This is a full JID
     (*request_fn)(jid);