diff --git a/src/tier1/convar.cpp b/src/tier1/convar.cpp index 8cca8bae..ff43e9d3 100644 --- a/src/tier1/convar.cpp +++ b/src/tier1/convar.cpp @@ -1020,7 +1020,7 @@ void ConVar::Create(const char* pName, const char* pDefaultValue, int flags /*= // Only 1 of the 2 can be set on a ConVar, both means there is a bug in // your code, fix it! const int nFlagsToCheck = (FCVAR_ARCHIVE | FCVAR_ARCHIVE_PLAYERPROFILE); - if ((m_nFlags & nFlagsToCheck) == nFlagsToCheck) + if ((flags & nFlagsToCheck) == nFlagsToCheck) { Error(eDLL_T::COMMON, EXIT_FAILURE, "Convar '%s' is flagged as both FCVAR_ARCHIVE and FCVAR_ARCHIVE_PLAYERPROFILE.\n", pName);