diff options
| author | geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b <geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b@5417fbe8-f217-4b02-8779-1006273d7864> | 2005-10-21 14:20:46 +0000 |
|---|---|---|
| committer | geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b <geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b@5417fbe8-f217-4b02-8779-1006273d7864> | 2005-10-21 14:20:46 +0000 |
| commit | 4e09ffe9b4de3fd005a2a35f2620dfe93e77f3cf (patch) | |
| tree | 5ef82d6b2200e8319e960f718b7d89e2ea31c0f2 /src/protocol/hybrid.c | |
| parent | 96c98e6eea470a1c68340af43879c111a0c7c1b6 (diff) | |
BUILD : 1.7.12 (914) BUGS : NOTES : Anope 1.7.12-rc1 stuffs
git-svn-id: svn://svn.anope.org/anope/trunk@914 31f1291d-b8d6-0310-a050-a5561fc1590b
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@660 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'src/protocol/hybrid.c')
| -rw-r--r-- | src/protocol/hybrid.c | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/src/protocol/hybrid.c b/src/protocol/hybrid.c index e08cfd72a..9c0360482 100644 --- a/src/protocol/hybrid.c +++ b/src/protocol/hybrid.c @@ -1204,34 +1204,34 @@ void hybrid_cmd_351(char *source) /* Event: PROTOCTL */ int anope_event_capab(char *source, int ac, char **av) { - int argvsize = 8; - int argc; - 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 = scalloc(argvsize, sizeof(char *)); - argc = 0; - while ((str = myStrGetToken(av[0], ' ', argc))) { - if (argc == argvsize) { - argvsize += 8; - argv = srealloc(argv, argvsize * sizeof(char *)); - } - argv[argc] = str; - argc++; - } - + int argvsize = 8; + int argc; + 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 = scalloc(argvsize, sizeof(char *)); + argc = 0; + while ((str = myStrGetToken(av[0], ' ', argc))) { + if (argc == argvsize) { + argvsize += 8; + argv = srealloc(argv, argvsize * sizeof(char *)); + } + argv[argc] = str; + argc++; + } + capab_parse(argc, argv); - - /* Free our built ac/av */ - for (argvsize = 0; argvsize < argc; argvsize++) { - free(argv[argvsize]); - } - free(argv); - + + /* Free our built ac/av */ + for (argvsize = 0; argvsize < argc; argvsize++) { + free(argv[argvsize]); + } + free(argv); + return MOD_CONT; } |
