Validator.validateNullOrNotEmpty("Proxyscan arguments", arguments);
Validator.validateNotEmpty("Proxyscan check_string", check_string);
Validator.validateNotEmpty("Proxyscan ban_message", ban_message);
- Validator.validateNotEmpty("Proxyscan scan_notice", scan_notice);
Validator.validateNotNull("Proxyscan py_opers", py_opers);
Validator.validateChannelList("Proxyscan channels", channels);
}
curIp = 0;
String source = ips[curIp++];
- String notice = conf.scan_notice.replace("%bindip%", source);
- if (!notice.isEmpty())
- protocol.notice(nick, notice);
+ if (conf.scan_notice != null)
+ {
+ String notice = conf.scan_notice.replace("%bindip%", source);
+ if (!notice.isEmpty())
+ protocol.notice(nick, notice);
+ }
cache.addCacheEntry(ip);
scan(source, ip);