Author: Ghostwolf <foxxe@wtfs.net>
[ircu2.10.12-pk.git] / ircd / m_version.c
index 105b0f73bb1636dc221eec3d445fb0bd59716ec6..31dd236d9875649e2a4752d30b40be3cc52fb02f 100644 (file)
  *   parv[1] = remote server
  */
 int m_version(struct Client* cptr, struct Client* sptr, int parc, char* parv[])
+{
+
+  if (parc > 1)
+    send_reply(sptr, ERR_NOPRIVILEGES);
+  else
+    send_reply(sptr, RPL_VERSION, version, debugmode, cli_name(&me),
+              debug_serveropts());
+
+  return 0;
+}
+
+/*
+ * mo_version - generic message handler
+ *
+ *   parv[0] = sender prefix
+ *   parv[1] = remote server
+ */
+int mo_version(struct Client* cptr, struct Client* sptr, int parc, char* parv[])
 {
   struct Client *acptr;