summaryrefslogtreecommitdiff
path: root/src/protocol/ratbox.c
diff options
context:
space:
mode:
authorAdam- <Adam-@5417fbe8-f217-4b02-8779-1006273d7864>2010-02-06 19:26:42 +0000
committerAdam- <Adam-@5417fbe8-f217-4b02-8779-1006273d7864>2010-02-06 19:26:42 +0000
commitde99f898941afa524bde2ac2442b54a673750c5f (patch)
tree02d15aa8f9b656921f3c121ae330fa72efe12225 /src/protocol/ratbox.c
parent308070e01971b0cfaf77de20011f48ce4d6b5a1c (diff)
Parse CAPAB from the server to determin what modes we know about
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2781 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'src/protocol/ratbox.c')
-rw-r--r--src/protocol/ratbox.c28
1 files changed, 0 insertions, 28 deletions
diff --git a/src/protocol/ratbox.c b/src/protocol/ratbox.c
index dbd32ac10..b5c7f66a7 100644
--- a/src/protocol/ratbox.c
+++ b/src/protocol/ratbox.c
@@ -794,34 +794,6 @@ int anope_event_tmode(const char *source, int ac, const char **av)
/* Event: PROTOCTL */
int anope_event_capab(const char *source, int ac, const char **av)
{
- int argvsize = 8;
- int argc;
- const char **argv;
- char *str;
-
- if (ac < 1)
- return MOD_CONT;
-
- /* We get the params as one arg, we should split it for capab_parse */
- argv = static_cast<const char **>(scalloc(argvsize, sizeof(const char *)));
- argc = 0;
- while ((str = myStrGetToken(av[0], ' ', argc))) {
- if (argc == argvsize) {
- argvsize += 8;
- argv = static_cast<const char **>(srealloc(argv, argvsize * sizeof(const char *)));
- }
- argv[argc] = str;
- argc++;
- }
-
- capab_parse(argc, argv);
-
- /* Free our built ac/av */
- for (argvsize = 0; argvsize < argc; argvsize++) {
- delete [] argv[argvsize];
- }
- free(const_cast<char **>(argv));
-
return MOD_CONT;
}