Add more error checking
This commit is contained in:
parent
31f714fc2a
commit
6a2174ff9d
|
@ -410,7 +410,15 @@ bool cmCacheManager::SaveCache(const char* path)
|
|||
std::string key;
|
||||
std::string rkey = i.GetName();
|
||||
std::string helpstring;
|
||||
helpstring = i.GetProperty("HELPSTRING");
|
||||
const char* hs = i.GetProperty("HELPSTRING")
|
||||
if ( hs )
|
||||
{
|
||||
helpstring = i.GetProperty("HELPSTRING");
|
||||
}
|
||||
else
|
||||
{
|
||||
helpstring = "";
|
||||
}
|
||||
cmCacheManager::OutputHelpString(fout, helpstring.c_str());
|
||||
// support : in key name by double quoting
|
||||
if(rkey.find(':') != std::string::npos ||
|
||||
|
|
Loading…
Reference in New Issue