ConfigFileEntry.use_propagated_bans = true;
ConfigFileEntry.max_ratelimit_tokens = 30;
ConfigFileEntry.away_interval = 30;
+ ConfigFileEntry.tls_ciphers_oper_only = false;
#ifdef HAVE_LIBZ
ConfigFileEntry.compression_level = 4;
del_from_resv_hash(aconf->host, aconf);
break;
}
- if (aconf->clients > 0 || (aconf->lifetime != 0 && now < aconf->lifetime))
+ if (aconf->lifetime != 0 && now < aconf->lifetime)
{
aconf->status |= CONF_ILLEGAL;
}
{
if (aconf->lifetime != 0)
rb_dlinkDestroy(ptr, &prop_bans);
- free_conf(aconf);
+ if (aconf->clients == 0)
+ free_conf(aconf);
+ else
+ aconf->status |= CONF_ILLEGAL;
}
}