Fixed buid

Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
This commit is contained in:
Trial97 2024-03-21 19:53:52 +02:00
parent 1a6dfd04d6
commit 3046822272
No known key found for this signature in database
GPG Key ID: 55EF5DA53DB36318

View File

@ -158,10 +158,11 @@ bool Tar::extract(QIODevice* in, QString dst)
return false;
}
QFile out(fileName);
if (!out.open(QFile::WriteOnly, QFile::Permission(mode))) {
if (!out.open(QFile::WriteOnly)) {
qCritical() << "Can't open file:" << fileName;
return false;
}
out.setPermissions(QFile::Permissions(mode));
qint64 size = strtoll(buffer.header.size, NULL, 8);
if (errno == ERANGE) {
qCritical() << "The file size can't be read";
@ -178,7 +179,6 @@ bool Tar::extract(QIODevice* in, QString dst)
out.write(tmp);
size -= BLOCKSIZE;
}
QFile::setPermissions(fileName, QFile::Permissions(mode));
break;
}
case TypeFlag::Directory: {