From 119907f2386870e2b8ca1386475a473571e7c115 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Tue, 21 Apr 2020 11:40:26 +0100 Subject: Revert "Convert UserType to an enum class". There's a bug in GCC with bitfields and enum class. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51242 This reverts commit 44834a66a7e92c8979ae16421286c581a9cffbe9. --- src/commands.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/commands.cpp') diff --git a/src/commands.cpp b/src/commands.cpp index 9b1913aae..40750837e 100644 --- a/src/commands.cpp +++ b/src/commands.cpp @@ -82,18 +82,18 @@ CmdResult SplitCommand::Handle(User* user, const Params& parameters) { switch (user->usertype) { - case UserType::LOCAL: + case USERTYPE_LOCAL: return HandleLocal(static_cast(user), parameters); - case UserType::REMOTE: + case USERTYPE_REMOTE: return HandleRemote(static_cast(user), parameters); - case UserType::SERVER: + case USERTYPE_SERVER: return HandleServer(static_cast(user), parameters); } - ServerInstance->Logs.Log("COMMAND", LOG_DEFAULT, "Unknown user type %u in command (uuid=%s)!", - static_cast(user->usertype), user->uuid.c_str()); + ServerInstance->Logs.Log("COMMAND", LOG_DEFAULT, "Unknown user type %d in command (uuid=%s)!", + user->usertype, user->uuid.c_str()); return CMD_INVALID; } -- cgit v1.3.1-10-gc9f91