Fix crash on Continuous dashboard - related to last commit fixing issue #10060. Do not call ShouldCreateNewTag if command is NULL...

This commit is contained in:
David Cole 2009-12-29 15:48:14 -05:00
parent aad15c3abf
commit 47bd8637ab
1 changed files with 7 additions and 1 deletions

View File

@ -477,11 +477,17 @@ int cmCTest::Initialize(const char* binary_dir, cmCTestStartCommand* command)
// Create new "TAG" file or read existing one:
//
bool createNewTag = true;
if (command)
{
createNewTag = command->ShouldCreateNewTag();
}
std::string tagfile = testingDir + "/TAG";
std::ifstream tfin(tagfile.c_str());
std::string tag;
if (command->ShouldCreateNewTag())
if (createNewTag)
{
time_t tctime = time(0);
if ( this->TomorrowTag )