From 8bba9cde5c2536812679855e145954929a054d48 Mon Sep 17 00:00:00 2001 From: Ciaran Gultnieks Date: Mon, 16 May 2011 18:26:37 +0100 Subject: Restored the auto-admin powers of the local user (via name= in the config) --HG-- extra : rebase_source : a35aa0d978990c28fa4fc158ce47d1f4aa967c04 --- src/servercommand.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/servercommand.h') diff --git a/src/servercommand.h b/src/servercommand.h index bc7823c66..058fbe65b 100644 --- a/src/servercommand.h +++ b/src/servercommand.h @@ -34,14 +34,18 @@ struct ServerCommandContext Server* server; ServerEnvironment *env; Player* player; + // Effective privs for the player, which may be different to their + // stored ones - e.g. if they are named in the config as an admin. + u64 privs; u32 flags; ServerCommandContext( std::vector parms, Server* server, ServerEnvironment *env, - Player* player) - : parms(parms), server(server), env(env), player(player) + Player* player, + u64 privs) + : parms(parms), server(server), env(env), player(player), privs(privs) { } -- cgit v1.2.3