From 32a68a0c406b433ac6433dcfd5a3c71cd699981c Mon Sep 17 00:00:00 2001 From: Alex Overchenko Date: Sat, 20 Dec 2025 09:28:36 +0300 Subject: [PATCH] Source: fix possible undefined behavior --- Source/CTest/cmCTestCoverageHandler.cxx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Source/CTest/cmCTestCoverageHandler.cxx b/Source/CTest/cmCTestCoverageHandler.cxx index 5eb201f813..8fd237e12d 100644 --- a/Source/CTest/cmCTestCoverageHandler.cxx +++ b/Source/CTest/cmCTestCoverageHandler.cxx @@ -798,7 +798,9 @@ static std::string joinCommandLine(std::vector const& args) } // drop trailing whitespace - ret.erase(ret.size() - 1); + if (!ret.empty()) { + ret.pop_back(); + } return ret; }