From a938e996fe7a6f42d3f5151b41d094930ec3a192 Mon Sep 17 00:00:00 2001 From: brain Date: Thu, 15 Dec 2005 14:15:26 +0000 Subject: Fixed old use of userrec::HasPermission git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2477 e03df62e-2008-0410-955e-edbf42e46eb7 --- src/inspircd.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/inspircd.cpp') diff --git a/src/inspircd.cpp b/src/inspircd.cpp index 65f8af0fa..b8e15396a 100644 --- a/src/inspircd.cpp +++ b/src/inspircd.cpp @@ -761,6 +761,7 @@ void process_command(userrec *user, char* cmd) } } + std::string xcommand = command; for (unsigned int i = 0; i != cmdlist.size(); i++) { if (cmdlist[i].command[0]) @@ -802,7 +803,7 @@ void process_command(userrec *user, char* cmd) cmd_found = 1; return; } - if ((cmdlist[i].flags_needed) && (!user->HasPermission(command))) + if ((cmdlist[i].flags_needed) && (!user->HasPermission(xcommand))) { log(DEBUG,"process_command: permission denied: %s %s",user->nick,command); WriteServ(user->fd,"481 %s :Permission Denied- Oper type %s does not have access to command %s",user->nick,user->oper,command); -- cgit v1.2.3