summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2010-07-25 02:34:48 -0400
committerAdam <Adam@anope.org>2010-07-25 02:34:48 -0400
commit0d817b05726d2e8543d1c9e21f56ecbda700e05d (patch)
treeeb86c6319075975ccd229ec1fb983e81b294a793
parent48742435f52bf2f1cf6f8cf496c9297d8fce1d1f (diff)
Properly handle FMODEs from InspIRCd with more than 25 arguments.. reported by Angel-SL
-rw-r--r--src/protocol/inspircd11.c2
-rw-r--r--src/protocol/inspircd12.cpp2
-rw-r--r--src/protocol/inspircd20.cpp2
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;