Commit f4e9a5e5 authored by Bill Hoffman's avatar Bill Hoffman
Browse files

ENH: do not dereference empty stl vectors

parent eb773486
......@@ -295,11 +295,11 @@ bool cmExecuteProcessCommand::InitialPass(std::vector<std::string> const& args)
cmExecuteProcessCommandFixText(tempError);
// Store the output obtained.
if(!output_variable.empty())
if(!output_variable.empty() && tempOutput.size())
{
this->Makefile->AddDefinition(output_variable.c_str(), &*tempOutput.begin());
}
if(!merge_output && !error_variable.empty())
if(!merge_output && !error_variable.empty() && tempError.size())
{
this->Makefile->AddDefinition(error_variable.c_str(), &*tempError.begin());
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment