if (ServerInstance->FindServerName(matchtext))
usingwildcards = true;
- if (!parameters.empty())
+ if (parameters.size() > 1)
{
- /* parse flags */
- const char *iter = parameters[1].c_str();
-
/* Fix for bug #444, WHO flags count as a wildcard */
usingwildcards = true;
- while (*iter)
+ for (std::string::const_iterator iter = parameters[1].begin(); iter != parameters[1].end(); ++iter)
{
switch (*iter)
{
opt_far = true;
break;
}
-
- *iter++;
}
}