]> jfr.im git - irc/rizon/plexus4.git/commitdiff
m_shedding: don't reject registrations when shedding
authorAdam <redacted>
Sun, 24 Jul 2016 20:07:42 +0000 (16:07 -0400)
committerAdam <redacted>
Sun, 24 Jul 2016 20:07:42 +0000 (16:07 -0400)
modules/m_shedding.c

index 9dd00dce1aa8a2314841a75d9902d17a5a46eb04..b6ebe2540d6690208795eaa9a492f2beebc625e5 100644 (file)
@@ -190,24 +190,6 @@ m_shedding(struct Client *client_p, struct Client *source_p, int parc, char **pa
   shed_on(new_rate);
 }
 
-static void
-shedding_local_user_register(struct local_user_register_data *data)
-{
-  struct Client *client_p;
-
-  if (!shedding)
-    return;
-
-  client_p = data->client;
-
-  if (IsExemptLimits(client_p))
-    return;
-
-  send_redir(client_p);
-
-  exit_client(client_p, &me, "Use an alternative server");
-}
-
 static struct Message shedding_msgtab =
 {
   .cmd = "SHEDDING",
@@ -220,24 +202,16 @@ static struct Message shedding_msgtab =
   .handlers[OPER_HANDLER] = m_shedding,
 };
 
-static struct Event local_user_register_event =
-{
-  .event = &local_user_register_hook,
-  .handler = shedding_local_user_register
-};
-
 static void
 module_init(void)
 {
   mod_add_cmd(&shedding_msgtab);
-  hook_add(&local_user_register_event);
 }
 
 static void
 module_exit(void)
 {
   mod_del_cmd(&shedding_msgtab);
-  hook_del(&local_user_register_event);
 
   shed_off();
 }