syncqt: Add the missing is_open check to writeIfDifferent

Pick-to: 6.5
Change-Id: I2a969483d20f250083c1a262bd3bfc696a7f0df4
Reviewed-by: Amir Masoud Abdol <amir.abdol@qt.io>
(cherry picked from commit a86fb92d4bc1a64703cabf351035efc861ea54dd)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
Alexey Edelev 2023-09-05 12:13:10 +02:00 committed by Qt Cherry-pick Bot
parent 28ad12261c
commit 7e1321080c

View File

@ -1760,6 +1760,10 @@ bool SyncScanner::writeIfDifferent(const std::string &outputFile, const std::str
memset(rdBuffer, 0, bufferSize);
std::ifstream ifs(outputFile, std::fstream::in);
if (!ifs.is_open()) {
std::cerr << "Unable to open " << outputFile << " for comparison." << std::endl;
return false;
}
std::streamsize currentPos = 0;
std::size_t bytesRead = 0;