CmdResult Handle (const char** parameters, int pcnt, userrec *user)
{
- irc::string parameter;
+ irc::string parameter("start");
if (pcnt > 0)
parameter = parameters[0];
- if (pcnt == 0 || parameter == "index")
+ if (parameter == "index")
{
/* iterate over all helpop items */
user->WriteServ("NOTICE %s :HELPOP topic index", user->nick);
}
else
{
- user->WriteServ("NOTICE %s :*** HELPOP for %s", user->nick, parameters[0]);
+ user->WriteServ("NOTICE %s :*** HELPOP for %s", user->nick, parameter.c_str());
std::map<irc::string, std::string>::iterator iter = helpop_map.find(parameter);