소스 검색

Merge branch 'maint'

* maint:
  * Update docs
  * Enforce syntax on .invite
Bryan Drewery 14 년 전
부모
커밋
de4f760f7a
2개의 변경된 파일7개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      doc/UPDATES
  2. 6 0
      src/mod/irc.mod/cmdsirc.c

+ 1 - 0
doc/UPDATES

@@ -33,6 +33,7 @@ maint
   * Fix case where nick would rotate to NICK1 when already on NICK2 and NICK was unavailable
   * Documentation cleanups
   * Fixed 'request' kick msg with cmd_kick
+  * Enforce cmd_invite syntax
 
 1.3.3 - http://wraith.botpack.net/milestone/1.3.3
   * Fix --disable-ipv6 compiling

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

@@ -1347,6 +1347,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;