瀏覽代碼

* Fix crash in got324 [ircfuzz]

Bryan Drewery 16 年之前
父節點
當前提交
bb5466f48b
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      src/mod/irc.mod/chan.c

+ 3 - 0
src/mod/irc.mod/chan.c

@@ -1704,6 +1704,9 @@ static int got324(char *from, char *msg)
     return 0;
     return 0;
   }
   }
 
 
+  // Sanity check, there may not be a mode returned if the server is sending bad data.
+  if (!msg[0]) return 0;
+
   int i = 1;
   int i = 1;
   bool ok = 0;
   bool ok = 0;
   char *p = NULL, *q = NULL;
   char *p = NULL, *q = NULL;