aboutsummaryrefslogtreecommitdiff
path: root/src/commands.cpp
diff options
context:
space:
mode:
authorGravatar Sadie Powell2020-04-21 11:40:26 +0100
committerGravatar Sadie Powell2020-04-21 11:40:26 +0100
commit119907f2386870e2b8ca1386475a473571e7c115 (patch)
tree409748f9eb72002f410a3402b9d8a0838686df0b /src/commands.cpp
parentConvert UserType to an enum class. (diff)
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.
Diffstat (limited to 'src/commands.cpp')
-rw-r--r--src/commands.cpp10
1 files changed, 5 insertions, 5 deletions
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<LocalUser*>(user), parameters);
- case UserType::REMOTE:
+ case USERTYPE_REMOTE:
return HandleRemote(static_cast<RemoteUser*>(user), parameters);
- case UserType::SERVER:
+ case USERTYPE_SERVER:
return HandleServer(static_cast<FakeUser*>(user), parameters);
}
- ServerInstance->Logs.Log("COMMAND", LOG_DEFAULT, "Unknown user type %u in command (uuid=%s)!",
- static_cast<unsigned int>(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;
}