diff -r e466e7319a68 -r 394131f5bbf3 core/CoreConfig.cpp --- a/core/CoreConfig.cpp Tue Jun 26 17:08:07 2007 +0000 +++ b/core/CoreConfig.cpp Tue Jun 26 18:34:06 2007 +0000 @@ -247,7 +247,14 @@ float x; for (iter = convars->begin(); iter != convars->end(); iter++) { - const ConVar *cvar = (*iter); + //:TODO: GetFlags should probably be const so we don't have to do this! + ConVar *cvar = (ConVar *)(*iter); + + if ((cvar->GetFlags() & FCVAR_DONTRECORD) == FCVAR_DONTRECORD) + { + continue; + } + char descr[255]; char *dptr = descr;