From 741fdc53c7c274aa80d1c7a0e907ab3487f5045c Mon Sep 17 00:00:00 2001 From: wmayer Date: Mon, 13 Jun 2022 08:43:58 +0200 Subject: [PATCH] Base: unset flag to skip leading whitespaces when copying a file --- src/Base/FileInfo.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Base/FileInfo.cpp b/src/Base/FileInfo.cpp index b82b851f63..64467206b2 100644 --- a/src/Base/FileInfo.cpp +++ b/src/Base/FileInfo.cpp @@ -519,6 +519,7 @@ bool FileInfo::copyTo(const char* NewName) const FileInfo fi1(FileName); FileInfo fi2(NewName); Base::ifstream file(fi1, std::ios::in | std::ios::binary); + file.unsetf(std::ios_base::skipws); Base::ofstream copy(fi2, std::ios::out | std::ios::binary); file >> copy.rdbuf(); return file.is_open() && copy.is_open();