Fix broken permission to mode mapping
Fixes coverity CID154258. Change-Id: Ia958d24c533c4f0077abd363ee4c041cc2cdb6f0 Reviewed-by: Konstantin Ritt <ritt.ks@gmail.com>bb10
parent
e3288f246b
commit
64857434e2
|
|
@ -243,11 +243,11 @@ static QFile::Permissions modeToPermissions(quint32 mode)
|
|||
static quint32 permissionsToMode(QFile::Permissions perms)
|
||||
{
|
||||
quint32 mode = 0;
|
||||
if (mode & (QFile::ReadOwner | QFile::ReadUser))
|
||||
if (perms & (QFile::ReadOwner | QFile::ReadUser))
|
||||
mode |= UnixFileAttributes::ReadUser;
|
||||
if (mode & (QFile::WriteOwner | QFile::WriteUser))
|
||||
if (perms & (QFile::WriteOwner | QFile::WriteUser))
|
||||
mode |= UnixFileAttributes::WriteUser;
|
||||
if (mode & (QFile::ExeOwner | QFile::ExeUser))
|
||||
if (perms & (QFile::ExeOwner | QFile::ExeUser))
|
||||
mode |= UnixFileAttributes::WriteUser;
|
||||
if (perms & QFile::ReadGroup)
|
||||
mode |= UnixFileAttributes::ReadGroup;
|
||||
|
|
|
|||
Loading…
Reference in New Issue