-static void
-rehash_glines(struct Client *source_p)
-{
- struct ConfItem *aconf;
- rb_dlink_node *ptr, *next_ptr;
-
- sendto_realops_snomask(SNO_GENERAL, L_ALL, "%s is clearing G-lines",
- get_oper_name(source_p));
-
- RB_DLINK_FOREACH_SAFE(ptr, next_ptr, glines.head)
- {
- aconf = ptr->data;
-
- delete_one_address_conf(aconf->host, aconf);
- rb_dlinkDestroy(ptr, &glines);
- }
-}
-
-static void
-rehash_pglines(struct Client *source_p)
-{
- struct gline_pending *glp_ptr;
- rb_dlink_node *ptr;
- rb_dlink_node *next_ptr;
-
- sendto_realops_snomask(SNO_GENERAL, L_ALL, "%s is clearing pending glines",
- get_oper_name(source_p));
-
- RB_DLINK_FOREACH_SAFE(ptr, next_ptr, pending_glines.head)
- {
- glp_ptr = ptr->data;
-
- rb_free(glp_ptr->reason1);
- rb_free(glp_ptr->reason2);
- rb_free(glp_ptr);
- rb_dlinkDestroy(ptr, &pending_glines);
- }
-}
-