Parcourir la source

* Enforce syntax on .invite

Mark il y a 14 ans
Parent
commit
c6f12105fd
1 fichiers modifiés avec 6 ajouts et 0 suppressions
  1. 6 0
      src/mod/irc.mod/cmdsirc.c

+ 6 - 0
src/mod/irc.mod/cmdsirc.c

@@ -1341,6 +1341,12 @@ static void cmd_find(int idx, char *par)
 static void do_invite(int idx, char *par, bool op)
 {
   char *nick = newsplit(&par), *chname = newsplit(&par);
+
+  if (!nick[0]) {
+    dprintf(idx, "Usage: invite <nickname> [channel|*]\n");
+    return;
+  }
+
   if (strchr(CHANMETA, nick[0]) || (!chname[0] && !strcmp(nick, "*")))
     std::swap(nick, chname);
   bool all = 0;