diff options
Diffstat (limited to 'src/hostmask.c')
-rw-r--r-- | src/hostmask.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/hostmask.c b/src/hostmask.c index 368378b..2c74463 100644 --- a/src/hostmask.c +++ b/src/hostmask.c @@ -749,6 +749,10 @@ clear_out_address_conf(void) */ if (!(arec->aconf->flags & CONF_FLAGS_TEMPORARY)) { + /* XXX HACK */ + if (arec->type == CONF_KLINE && !IsConfMain(arec->aconf)) + continue; + dlinkDelete(&arec->node, &atable[i]); /* unlink it from link list - Dianora */ arec->aconf->status |= CONF_ILLEGAL; |