diff --git a/src/TLuaEngine.cpp b/src/TLuaEngine.cpp index a53b6b8..5e88597 100644 --- a/src/TLuaEngine.cpp +++ b/src/TLuaEngine.cpp @@ -597,10 +597,11 @@ sol::table TLuaEngine::StateThreadData::Lua_GetPlayerIdentifiers(int ID) { std::string TLuaEngine::StateThreadData::Lua_GetPlayerRole(int ID) { auto MaybeClient = GetClient(mEngine->Server(), ID); - if (MaybeClient && !MaybeClient.value().expired()) + if (MaybeClient) { return MaybeClient.value().lock()->GetRoles(); - else + } else { return ""; + } }