for (tmp = x3_strtok(&p, argv[i], ","); tmp;
tmp = x3_strtok(&p, NULL, ",")) {
if (!strcmp(tmp, "PRIV_NONE")) {
- clear_privs(user);
+ if (now > user->timestamp+5)
+ clear_privs(user);
break;
} else
client_modify_priv_by_name(user, tmp, what);
tstr = conf_get_data("server/type", RECDB_QSTRING);
type = atoi(tstr);
- if (type > 6) {
+ if (type == 7) {
if (irc_in_addr_is_ipv4(uNode->ip)) {
make_virtip((char*)irc_ntoa(&uNode->ip), (char*)irc_ntoa(&uNode->ip), uNode->cryptip);
make_virthost((char*)irc_ntoa(&uNode->ip), uNode->hostname, uNode->crypthost);