summaryrefslogtreecommitdiff
path: root/src/resources/db
diff options
context:
space:
mode:
Diffstat (limited to 'src/resources/db')
-rw-r--r--src/resources/db/groupdb.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/resources/db/groupdb.cpp b/src/resources/db/groupdb.cpp
index a8b75d39f..ea7ad0853 100644
--- a/src/resources/db/groupdb.cpp
+++ b/src/resources/db/groupdb.cpp
@@ -408,13 +408,14 @@ const GroupInfo *GroupDb::getGroup(const int id)
bool GroupDb::isAllowCommand(const ServerCommandTypeT command)
{
+ if (localPlayer == nullptr)
+ return false;
const int groupId = localPlayer->getGroupId();
const GroupInfo *const group = GroupDb::getGroup(groupId);
#ifdef TMWA_SUPPORT
// allow any commands for legacy if group > 0
if (Net::getNetworkType() == ServerType::TMWATHENA &&
- localPlayer != nullptr &&
localPlayer->isGM())
{
return true;