فهرست منبع

* Prevent keyx on channels

Bryan Drewery 15 سال پیش
والد
کامیت
814f57e60e
1فایلهای تغییر یافته به همراه5 افزوده شده و 0 حذف شده
  1. 5 0
      src/mod/server.mod/cmdsserv.c

+ 5 - 0
src/mod/server.mod/cmdsserv.c

@@ -113,6 +113,11 @@ static void cmd_keyx(int idx, char *par) {
     return;
   }
 
+  if (strchr(CHANMETA, par[0])) {
+    dprintf(idx, "Error: Cannot key-exchange with a channel.\n");
+    return;
+  }
+
   if (!server_online) {
     dprintf(idx, "Error: Not online.\n");
     return;