}
User *InspIRCd::FindUUID(const std::string &uid)
-{
- return FindUUID(uid.c_str());
-}
-
-User *InspIRCd::FindUUID(const char *uid)
{
user_hash::iterator finduuid = this->Users->uuidlist->find(uid);
return finduuid->second;
}
+User *InspIRCd::FindUUID(const char *uid)
+{
+ return FindUUID(std::string(uid));
+}
+
/* find a channel record by channel name and return a pointer to it */
Channel* InspIRCd::FindChan(const char* chan)
{
/* Send an error notice to all users, registered or not */
void InspIRCd::SendError(const std::string &s)
{
- for (std::vector<LocalUser*>::const_iterator i = this->Users->local_users.begin(); i != this->Users->local_users.end(); i++)
+ for (LocalUserList::const_iterator i = this->Users->local_users.begin(); i != this->Users->local_users.end(); i++)
{
User* u = *i;
if (u->registered == REG_ALL)
return false;
}
- /* too long? or not -- pointer arithmetic rocks */
- return (p < max);
+ /* too long? or not */
+ return (p <= max);
}
/* return true for good ident, false else */