From cdb966532b8578a7389f91dc8e805f1040692f2f Mon Sep 17 00:00:00 2001 From: Bill Hoffman Date: Fri, 4 Sep 2009 17:01:47 -0400 Subject: Fix memory and process leak in ctest_run_script. --- Source/CTest/cmCTestScriptHandler.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/CTest/cmCTestScriptHandler.cxx b/Source/CTest/cmCTestScriptHandler.cxx index 0c292e5..569b291 100644 --- a/Source/CTest/cmCTestScriptHandler.cxx +++ b/Source/CTest/cmCTestScriptHandler.cxx @@ -273,7 +273,6 @@ int cmCTestScriptHandler::ExecuteScript(const std::string& total_script_arg) // Properly handle output of the build command cmsysProcess_WaitForExit(cp, 0); int result = cmsysProcess_GetState(cp); - int retVal = 0; bool failed = false; if(result == cmsysProcess_State_Exited) @@ -300,6 +299,7 @@ int cmCTestScriptHandler::ExecuteScript(const std::string& total_script_arg) << cmsysProcess_GetErrorString(cp) << std::endl); failed = true; } + cmsysProcess_Delete(cp); if(failed) { cmOStringStream message; -- cgit v0.12