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:35:17 -0400
commit5cd986e82ba90ae5699516baf6da284b7d30b15e (patch)
treeb2561973ab8f170c21b6c16c38822e88d15080e1
parent2328c3e7ec718071a8cafcc396d072f90fb4dbc2 (diff)
Properly handle FMODEs from InspIRCd with more than 25 arguments.. reported by Angel-SL
-rw-r--r--modules/protocol/inspircd11.cpp2
-rw-r--r--modules/protocol/inspircd12.cpp2
-rw-r--r--modules/protocol/inspircd20.cpp2
3 files changed, 3 insertions, 3 deletions
diff --git a/modules/protocol/inspircd11.cpp b/modules/protocol/inspircd11.cpp
index 66c9ffabc..ac50f64b9 100644
--- a/modules/protocol/inspircd11.cpp
+++ b/modules/protocol/inspircd11.cpp
@@ -372,7 +372,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/modules/protocol/inspircd12.cpp b/modules/protocol/inspircd12.cpp
index 49197e9ae..465f0ffff 100644
--- a/modules/protocol/inspircd12.cpp
+++ b/modules/protocol/inspircd12.cpp
@@ -411,7 +411,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/modules/protocol/inspircd20.cpp b/modules/protocol/inspircd20.cpp
index f74a045fc..f566148bb 100644
--- a/modules/protocol/inspircd20.cpp
+++ b/modules/protocol/inspircd20.cpp
@@ -409,7 +409,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;