summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2002-09-11 20:12:49 (GMT)
committerBrad King <brad.king@kitware.com>2002-09-11 20:12:49 (GMT)
commit1eb3dd19fce7c382cc0f2c4d43cf116066f40e88 (patch)
tree6bbc0e203deb8db2aea8564514063cc85cdd9c14
parent9ec133d428a2c7c8a11c8be9b575da18ec281fed (diff)
downloadCMake-1eb3dd19fce7c382cc0f2c4d43cf116066f40e88.zip
CMake-1eb3dd19fce7c382cc0f2c4d43cf116066f40e88.tar.gz
CMake-1eb3dd19fce7c382cc0f2c4d43cf116066f40e88.tar.bz2
BUG: GetCacheValue must check if value is UNINITIALIZED. If so, pretend it doesn't exist.
-rw-r--r--Source/cmCacheManager.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/cmCacheManager.cxx b/Source/cmCacheManager.cxx
index 4c31a52..7412681 100644
--- a/Source/cmCacheManager.cxx
+++ b/Source/cmCacheManager.cxx
@@ -515,7 +515,7 @@ cmCacheManager::CacheIterator cmCacheManager::GetCacheIterator(const char *key)
const char* cmCacheManager::GetCacheValue(const char* key) const
{
CacheEntryMap::const_iterator i = m_Cache.find(key);
- if(i != m_Cache.end())
+ if(i != m_Cache.end() && i->second.m_Type != cmCacheManager::UNINITIALIZED)
{
return i->second.m_Value.c_str();
}