diff options
author | Martin v. Löwis <martin@v.loewis.de> | 2006-07-02 18:44:00 (GMT) |
---|---|---|
committer | Martin v. Löwis <martin@v.loewis.de> | 2006-07-02 18:44:00 (GMT) |
commit | ee1e06d4975d636cbad949aef8d50de1e57e3715 (patch) | |
tree | 96955948390faa23ac6a3213335848a601da3c59 /Modules/posixmodule.c | |
parent | 762fbd34858f7df608e6da8079bf648bc7d3d8cc (diff) | |
download | cpython-ee1e06d4975d636cbad949aef8d50de1e57e3715.zip cpython-ee1e06d4975d636cbad949aef8d50de1e57e3715.tar.gz cpython-ee1e06d4975d636cbad949aef8d50de1e57e3715.tar.bz2 |
Correct arithmetic in access on Win32. Fixes #1513646.
Diffstat (limited to 'Modules/posixmodule.c')
-rw-r--r-- | Modules/posixmodule.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Modules/posixmodule.c b/Modules/posixmodule.c index 6dcf1b0..d8cf40e 100644 --- a/Modules/posixmodule.c +++ b/Modules/posixmodule.c @@ -1402,7 +1402,7 @@ finish: return PyBool_FromLong(0); /* Access is possible if either write access wasn't requested, or the file isn't read-only. */ - return PyBool_FromLong(!(mode & 2) || !(attr && FILE_ATTRIBUTE_READONLY)); + return PyBool_FromLong(!(mode & 2) || !(attr & FILE_ATTRIBUTE_READONLY)); #else int res; if (!PyArg_ParseTuple(args, "eti:access", |