diff -r 336e32fe098f -r 4bd9fbf607d9 core/CoreConfig.cpp --- a/core/CoreConfig.cpp Sun Aug 25 11:59:48 2013 -0700 +++ b/core/CoreConfig.cpp Sun Aug 25 12:13:30 2013 -0700 @@ -1,5 +1,5 @@ /** - * vim: set ts=4 : + * vim: set ts=4 sw=4 tw=99 noet : * ============================================================================= * SourceMod * Copyright (C) 2004-2008 AlliedModders LLC. All rights reserved. @@ -304,12 +304,10 @@ const char *CoreConfig::GetCoreConfigValue(const char *key) { - int *pKey = m_KeyValues.retrieve(key); - if (pKey == NULL) - { + int address; + if (!m_KeyValues.retrieve(key, &address)) return NULL; - } - return m_Strings.GetString(*pKey); + return m_Strings.GetString(address); } bool SM_AreConfigsExecuted()