]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Fixed old use of userrec::HasPermission
authorbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Thu, 15 Dec 2005 14:15:26 +0000 (14:15 +0000)
committerbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Thu, 15 Dec 2005 14:15:26 +0000 (14:15 +0000)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2477 e03df62e-2008-0410-955e-edbf42e46eb7

src/inspircd.cpp

index 65f8af0fad2f5a54884a12d15d607fbca1375112..b8e15396ace426b71805a92e2bcb97def60a1a93 100644 (file)
@@ -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);