summaryrefslogtreecommitdiff
path: root/src/servers.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/servers.c')
-rw-r--r--src/servers.c43
1 files changed, 0 insertions, 43 deletions
diff --git a/src/servers.c b/src/servers.c
index fca229d22..474f4f3e1 100644
--- a/src/servers.c
+++ b/src/servers.c
@@ -460,49 +460,6 @@ void do_squit(const char *source, int ac, const char **av)
/*************************************************************************/
/**
- * Handle parsing the CAPAB/PROTOCTL messages
- * @param ac Number of arguments in av
- * @param av Agruments
- * @return void
- */
-void capab_parse(int ac, const char **av)
-{
- int i;
- int j;
- char *s, *tmp;
-
- const char *temp;
-
- for (i = 0; i < ac; i++) {
- temp = av[i];
-
- s = myStrGetToken(temp, '=', 0);
- tmp = myStrGetTokenRemainder(temp, '=', 1);
-
- if (!s)
- continue;
-
- for (j = 0; capab_info[j].token; j++) {
- if (stricmp(s, capab_info[j].token) == 0)
- uplink_capab |= capab_info[j].flag;
- /* Special cases */
- if ((stricmp(s, "NICKIP") == 0) && !ircd->nickip)
- ircd->nickip = 1;
- if ((stricmp(s, "CHANMODES") == 0) && tmp)
- ircd->chanmodes = sstrdup(tmp);
- if ((stricmp(s, "NICKCHARS") == 0) && tmp)
- ircd->nickchars = sstrdup(tmp);
- }
-
- delete [] s;
- if (tmp)
- delete [] tmp;
- }
-}
-
-/*************************************************************************/
-
-/**
* Search the uline servers array to find out if the server that just set the
* mode is in our uline list
* @param server Server Setting the mode