- /* We keep the temporary K-lines and destroy the
- * permanent ones, just to be confusing :) -A1kmm */
- if(arec->aconf->flags & CONF_FLAGS_TEMPORARY ||
- (arec->type != CONF_CLIENT && arec->type != CONF_EXEMPTDLINE && arec->type != CONF_SECURE))
- {
- *store_next = arec;
- store_next = &arec->next;
- }
- else
- {
- arec->aconf->status |= CONF_ILLEGAL;
- if(!arec->aconf->clients)
- free_conf(arec->aconf);
- rb_free(arec);
- }
- }
- *store_next = NULL;
- }
-}