diff --git a/src/plugins/remotelinux/tarpackagecreationstep.cpp b/src/plugins/remotelinux/tarpackagecreationstep.cpp index ebcab8d8f3d..33be3aa310e 100644 --- a/src/plugins/remotelinux/tarpackagecreationstep.cpp +++ b/src/plugins/remotelinux/tarpackagecreationstep.cpp @@ -197,7 +197,7 @@ bool TarPackageCreationStep::appendFile(QFile &tarFile, const QFileInfo &fileInf emit addOutput(tr("Adding file '%1' to tarball...").arg(nativePath), MessageOutput); // TODO: Wasteful. Work with fixed-size buffer. - while (!file.atEnd() && !file.error() != QFile::NoError && !tarFile.error() != QFile::NoError) { + while (!file.atEnd() && file.error() == QFile::NoError && tarFile.error() == QFile::NoError) { const QByteArray data = file.read(chunkSize); tarFile.write(data); if (fi.isCanceled())