diff --git a/src/gamedata/g_mapinfo.cpp b/src/gamedata/g_mapinfo.cpp index e85803af6..89d24c9fb 100644 --- a/src/gamedata/g_mapinfo.cpp +++ b/src/gamedata/g_mapinfo.cpp @@ -393,7 +393,7 @@ level_info_t *level_info_t::CheckLevelRedirect () if (RedirectCVAR != NAME_None) { auto var = FindCVar(RedirectCVAR.GetChars(), NULL); - if ((var->GetRealType() == CVAR_Bool) && !(var->GetFlags() & CVAR_IGNORE)) // only check Bool cvars that are currently defined + if (var && (var->GetRealType() == CVAR_Bool) && !(var->GetFlags() & CVAR_IGNORE)) // only check Bool cvars that are currently defined { if (var->GetFlags() & CVAR_USERINFO) {