git://wimlib.net
/
wimlib
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
mount_image.c: Use well-defined check in flags_writable()
[wimlib]
/
src
/
mount_image.c
diff --git
a/src/mount_image.c
b/src/mount_image.c
index 04be3f6f73c8e3ea9b6b87de79959921ee3302b9..586722e50fc84fb25c27f1a127583b8a4d6c4da5 100644
(file)
--- a/
src/mount_image.c
+++ b/
src/mount_image.c
@@
-164,7
+164,8
@@
get_lookup_flags(const struct wimfs_context *ctx)
static inline int
flags_writable(int open_flags)
{
- return open_flags & (O_RDWR | O_WRONLY);
+ int accmode = (open_flags & O_ACCMODE);
+ return (accmode == O_RDWR || accmode == O_WRONLY);
}
/*