summaryrefslogtreecommitdiff
path: root/rdiff-backup/src/cmodule.c
diff options
context:
space:
mode:
Diffstat (limited to 'rdiff-backup/src/cmodule.c')
-rw-r--r--rdiff-backup/src/cmodule.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/rdiff-backup/src/cmodule.c b/rdiff-backup/src/cmodule.c
index 6a55ab4..9d8c62b 100644
--- a/rdiff-backup/src/cmodule.c
+++ b/rdiff-backup/src/cmodule.c
@@ -53,7 +53,7 @@ static PyObject *c_make_file_dict(self, args)
inode = PyInt_FromLong((long)sbuf.st_ino);
#endif
mode = (long)sbuf.st_mode;
- perms = mode & (S_IRWXU | S_IRWXG | S_IRWXO);
+ perms = mode & 07777;
#if defined(HAVE_LONG_LONG) && !defined(MS_WINDOWS)
devloc = PyLong_FromLongLong((LONG_LONG)sbuf.st_dev);
#else