Browse Source

ctest_memcheck: Do not open empty BC output file name

In cmCTestMemCheckHandler::PostProcessBoundsCheckerTest return early
if the output file name is empty.  We already do this in the similar
cmCTestMemCheckHandler::AppendMemTesterOutput method.
Brad King 11 years ago
parent
commit
1c8129795a
1 changed files with 4 additions and 0 deletions
  1. 4 0
      Source/CTest/cmCTestMemCheckHandler.cxx

+ 4 - 0
Source/CTest/cmCTestMemCheckHandler.cxx

@@ -1202,6 +1202,10 @@ cmCTestMemCheckHandler::PostProcessBoundsCheckerTest(cmCTestTestResult& res,
     return;
     }
   std::string ofile = files[0];
+  if ( ofile.empty() )
+    {
+    return;
+    }
   // put a scope around this to close ifs so the file can be removed
   {
   cmsys::ifstream ifs(ofile.c_str());