From 0d817b05726d2e8543d1c9e21f56ecbda700e05d Mon Sep 17 00:00:00 2001 From: Adam Date: Sun, 25 Jul 2010 02:34:48 -0400 Subject: [PATCH] Properly handle FMODEs from InspIRCd with more than 25 arguments.. reported by Angel-SL --- src/protocol/inspircd11.c | 2 +- src/protocol/inspircd12.cpp | 2 +- src/protocol/inspircd20.cpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/protocol/inspircd11.c b/src/protocol/inspircd11.c index e9e28189e..2aec8c86c 100644 --- a/src/protocol/inspircd11.c +++ b/src/protocol/inspircd11.c @@ -386,7 +386,7 @@ int anope_event_opertype(const char *source, int ac, const char **av) int anope_event_fmode(const char *source, int ac, const char **av) { - const char *newav[25]; + const char *newav[128]; int n, o; Channel *c; diff --git a/src/protocol/inspircd12.cpp b/src/protocol/inspircd12.cpp index ffdc12448..c050a14e6 100644 --- a/src/protocol/inspircd12.cpp +++ b/src/protocol/inspircd12.cpp @@ -432,7 +432,7 @@ int anope_event_opertype(const char *source, int ac, const char **av) int anope_event_fmode(const char *source, int ac, const char **av) { - const char *newav[25]; + const char *newav[128]; int n, o; Channel *c; diff --git a/src/protocol/inspircd20.cpp b/src/protocol/inspircd20.cpp index 985fb5381..06e9c4ab5 100644 --- a/src/protocol/inspircd20.cpp +++ b/src/protocol/inspircd20.cpp @@ -431,7 +431,7 @@ int anope_event_opertype(const char *source, int ac, const char **av) int anope_event_fmode(const char *source, int ac, const char **av) { - const char *newav[25]; + const char *newav[128]; int n, o; Channel *c;