diff options
Diffstat (limited to 'Source/cmSystemTools.cxx')
-rw-r--r-- | Source/cmSystemTools.cxx | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Source/cmSystemTools.cxx b/Source/cmSystemTools.cxx index f8e1874..c00f9d6 100644 --- a/Source/cmSystemTools.cxx +++ b/Source/cmSystemTools.cxx @@ -770,6 +770,7 @@ void cmSystemTools::cmCopyFile(const char* source, { cmSystemTools::Error("CopyFile failed to open input file \"", source, "\""); + return; } std::ofstream fout(destination, #ifdef _WIN32 @@ -780,6 +781,7 @@ void cmSystemTools::cmCopyFile(const char* source, { cmSystemTools::Error("CopyFile failed to open output file \"", destination, "\""); + return; } while(fin.getline(buffer, buffer_length, '\n') || fin.gcount()) { |