Fixed buid
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
This commit is contained in:
parent
1a6dfd04d6
commit
3046822272
@ -158,10 +158,11 @@ bool Tar::extract(QIODevice* in, QString dst)
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
QFile out(fileName);
|
QFile out(fileName);
|
||||||
if (!out.open(QFile::WriteOnly, QFile::Permission(mode))) {
|
if (!out.open(QFile::WriteOnly)) {
|
||||||
qCritical() << "Can't open file:" << fileName;
|
qCritical() << "Can't open file:" << fileName;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
out.setPermissions(QFile::Permissions(mode));
|
||||||
qint64 size = strtoll(buffer.header.size, NULL, 8);
|
qint64 size = strtoll(buffer.header.size, NULL, 8);
|
||||||
if (errno == ERANGE) {
|
if (errno == ERANGE) {
|
||||||
qCritical() << "The file size can't be read";
|
qCritical() << "The file size can't be read";
|
||||||
@ -178,7 +179,6 @@ bool Tar::extract(QIODevice* in, QString dst)
|
|||||||
out.write(tmp);
|
out.write(tmp);
|
||||||
size -= BLOCKSIZE;
|
size -= BLOCKSIZE;
|
||||||
}
|
}
|
||||||
QFile::setPermissions(fileName, QFile::Permissions(mode));
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case TypeFlag::Directory: {
|
case TypeFlag::Directory: {
|
||||||
|
Loading…
Reference in New Issue
Block a user