- void OnRehash(User* user)
- {
- std::string hmap = ServerInstance->Config->ConfValue("hostname")->getString("charmap", "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz.-_/0123456789");
-
- memset(hostmap, 0, sizeof(hostmap));
- for (std::string::iterator n = hmap.begin(); n != hmap.end(); n++)
- hostmap[(unsigned char)*n] = 1;
+ cmd.hostmap.reset();
+ for (std::string::const_iterator n = hmap.begin(); n != hmap.end(); n++)
+ cmd.hostmap.set(static_cast<unsigned char>(*n));