mcabber/src/jab_iq.c
changeset 814 109dcf5fc111
parent 782 19121d9f4aa2
child 871 cb54c9d76853
--- a/mcabber/src/jab_iq.c	Sat Apr 15 09:57:00 2006 +0200
+++ b/mcabber/src/jab_iq.c	Sat Apr 15 11:17:34 2006 +0200
@@ -450,6 +450,7 @@
   xmlnode senderquery, x;
   xmlnode myquery;
   char *os = NULL;
+  char *ver = mcabber_version();
 
   // "from" has already been converted to user locale
   scr_LogPrint(LPRINT_LOGNORM, "Received an IQ version request from <%s>",
@@ -468,15 +469,14 @@
   xmlnode_put_attrib(x, "to", xmlnode_get_attrib(xmldata, "from"));
   myquery = xmlnode_get_tag(x, "query");
 
-  xmlnode_insert_cdata(xmlnode_insert_tag(myquery, "name"),
-                       PACKAGE_NAME, -1);
-  xmlnode_insert_cdata(xmlnode_insert_tag(myquery, "version"),
-                       PACKAGE_VERSION, -1);
+  xmlnode_insert_cdata(xmlnode_insert_tag(myquery, "name"), PACKAGE_NAME, -1);
+  xmlnode_insert_cdata(xmlnode_insert_tag(myquery, "version"), ver, -1);
   if (os) {
     xmlnode_insert_cdata(xmlnode_insert_tag(myquery, "os"), os, -1);
     g_free(os);
   }
 
+  g_free(ver);
   jab_send(jc, x);
   xmlnode_free(x);
 }