]> jfr.im git - irc/quakenet/newserv.git/blobdiff - control/control.c
Sigh
[irc/quakenet/newserv.git] / control / control.c
index ed07a99441b16f89c3b9f64facaf71d8dcb99de1..ace43b5bc5f36b0419eb0dd1637d4f5ebe3fd47c 100644 (file)
 #include "../core/schedule.h"
 #include "../lib/base64.h"
 #include "../core/modules.h"
+#include "../lib/version.h"
 #include "control.h"
 
 #include <stdio.h>
 #include <string.h>
 #include <stdarg.h>
 
+MODULE_VERSION("$Id: control.c 663 2006-05-16 17:27:36Z newserv $");
+
 nick *hooknick;
 
 nick *mynick;
@@ -260,7 +263,8 @@ int controllsmod(void *sender, int cargc, char **cargv) {
     ptr = lsmod(i);
     controlreply((nick *)sender,"Module");
     while (ptr != NULL) {
-      controlreply((nick *)sender,"%s", ptr);
+      const char *ver = lsmodver(i);
+      controlreply((nick *)sender,"%s%s%s%s", ptr, ver?" (":"", ver?ver:"", ver?")":"");
       ptr = lsmod(++i);
     }
   } else {