BUG: CopyFile should return immediately after an error occurs.

This commit is contained in:
Brad King 2001-09-21 09:40:07 -04:00
parent 7f5c61a570
commit 0f5f884a45
1 changed files with 2 additions and 0 deletions

View File

@ -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())
{