summaryrefslogtreecommitdiffstats
path: root/Source
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2020-10-06 10:55:25 (GMT)
committerKitware Robot <kwrobot@kitware.com>2020-10-06 10:55:31 (GMT)
commite0045916c2bb0222549b6f26a5ce588ac642b56a (patch)
tree791399125c1039a707110555ac4994dbd003b88b /Source
parentad2ac18a2347e3d447ddf2591955efdd4984a35d (diff)
parentc27553afb2013d83b90a71ca7940643da01b20d4 (diff)
downloadCMake-e0045916c2bb0222549b6f26a5ce588ac642b56a.zip
CMake-e0045916c2bb0222549b6f26a5ce588ac642b56a.tar.gz
CMake-e0045916c2bb0222549b6f26a5ce588ac642b56a.tar.bz2
Merge topic 'fix-uninitialized-21166'
c27553afb2 cmCTestBuildHandler: Avoid uninitialized line-numbers e4e85c5b2d cmake: Fix uninitialized member in HandleDeleteCacheVariables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5321
Diffstat (limited to 'Source')
-rw-r--r--Source/CTest/cmCTestBuildHandler.cxx2
-rw-r--r--Source/cmake.cxx2
2 files changed, 4 insertions, 0 deletions
diff --git a/Source/CTest/cmCTestBuildHandler.cxx b/Source/CTest/cmCTestBuildHandler.cxx
index bb700eba..103dc1e 100644
--- a/Source/CTest/cmCTestBuildHandler.cxx
+++ b/Source/CTest/cmCTestBuildHandler.cxx
@@ -901,6 +901,7 @@ int cmCTestBuildHandler::RunMakeCommand(const std::string& command,
reporter.WriteXML();
} else {
cmCTestBuildErrorWarning errorwarning;
+ errorwarning.LineNumber = 0;
errorwarning.LogLine = 1;
errorwarning.Text = cmStrCat(
"*** WARNING non-zero return value in ctest from: ", argv[0]);
@@ -925,6 +926,7 @@ int cmCTestBuildHandler::RunMakeCommand(const std::string& command,
} else if (result == cmsysProcess_State_Error) {
// If there was an error running command, report that on the dashboard.
cmCTestBuildErrorWarning errorwarning;
+ errorwarning.LineNumber = 0;
errorwarning.LogLine = 1;
errorwarning.Text =
cmStrCat("*** ERROR executing: ", cmsysProcess_GetErrorString(cp));
diff --git a/Source/cmake.cxx b/Source/cmake.cxx
index dc06fae..d9c6b7a 100644
--- a/Source/cmake.cxx
+++ b/Source/cmake.cxx
@@ -1409,6 +1409,8 @@ int cmake::HandleDeleteCacheVariables(const std::string& var)
this->State->GetCacheEntryProperty(save.key, "HELPSTRING")) {
save.help = *help;
}
+ } else {
+ save.type = cmStateEnums::CacheEntryType::UNINITIALIZED;
}
saved.push_back(std::move(save));
}