for(i=0;i<n;i++)
if(noperserv_policy_command_permitted(cmdlist[i]->level, np))
- controlreply(np, "%s (%s)", cmdlist[i]->command->content, printflags(cmdlist[i]->level, no_commandflags));
+ controlreply(np, " %-25s %s", cmdlist[i]->command->content, printflags(cmdlist[i]->level, no_commandflags));
controlreply(np, "End of list.");
return CMD_OK;
return CMD_USAGE;
cmd = findcommandintree(controlcmds, cargv[0], 1);
- if(!cmd) {
- controlreply(np, "Unknown command.");
- return CMD_ERROR;
- }
-
- if(!noperserv_policy_command_permitted(cmd->level, np)) {
- controlreply(np, "Access denied.");
+ if(!cmd || !noperserv_policy_command_permitted(cmd->level, np)) {
+ controlreply(np, "Unknown command or access denied.");
return CMD_ERROR;
}