summaryrefslogtreecommitdiff
path: root/src/shared/loop-util.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2020-09-24 15:09:14 +0200
committerLennart Poettering <lennart@poettering.net>2020-09-25 16:02:56 +0200
commit0950526afdfe8f21267057bb346b9aa98d2f9c24 (patch)
treec7ab82080f961f42a7332355e7fdce6142aadc72 /src/shared/loop-util.c
parentea223d3d3e29714030cb01489dddabe37d9a858d (diff)
downloadsystemd-0950526afdfe8f21267057bb346b9aa98d2f9c24.tar.gz
loop-util: use right flags field
Diffstat (limited to 'src/shared/loop-util.c')
-rw-r--r--src/shared/loop-util.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/shared/loop-util.c b/src/shared/loop-util.c
index fcbd5a5f79..8760cc89d9 100644
--- a/src/shared/loop-util.c
+++ b/src/shared/loop-util.c
@@ -176,7 +176,7 @@ int loop_device_make(
.fd = fd,
.info = {
/* Use the specified flags, but configure the read-only flag from the open flags, and force autoclear */
- .lo_flags = (loop_flags & ~LO_FLAGS_READ_ONLY) | ((loop_flags & O_ACCMODE) == O_RDONLY ? LO_FLAGS_READ_ONLY : 0) | LO_FLAGS_AUTOCLEAR,
+ .lo_flags = (loop_flags & ~LO_FLAGS_READ_ONLY) | ((open_flags & O_ACCMODE) == O_RDONLY ? LO_FLAGS_READ_ONLY : 0) | LO_FLAGS_AUTOCLEAR,
.lo_offset = offset,
.lo_sizelimit = size == UINT64_MAX ? 0 : size,
},