Fix broken permission to mode mapping

Fixes coverity CID154258.

Change-Id: Ia958d24c533c4f0077abd363ee4c041cc2cdb6f0
Reviewed-by: Konstantin Ritt <ritt.ks@gmail.com>
bb10
Frank Meerkoetter 2015-12-18 21:39:49 +01:00 committed by Konstantin Ritt
parent e3288f246b
commit 64857434e2
1 changed files with 3 additions and 3 deletions

View File

@ -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;