summaryrefslogtreecommitdiffstats
path: root/Modules/posixmodule.c
diff options
context:
space:
mode:
authorMartin v. Löwis <martin@v.loewis.de>2006-07-02 18:44:00 (GMT)
committerMartin v. Löwis <martin@v.loewis.de>2006-07-02 18:44:00 (GMT)
commitee1e06d4975d636cbad949aef8d50de1e57e3715 (patch)
tree96955948390faa23ac6a3213335848a601da3c59 /Modules/posixmodule.c
parent762fbd34858f7df608e6da8079bf648bc7d3d8cc (diff)
downloadcpython-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.c2
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",