From: Lennart Poettering Date: Thu, 24 Sep 2020 13:09:14 +0000 (+0200) Subject: loop-util: use right flags field X-Git-Tag: v247-rc1~171^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0950526afdfe8f21267057bb346b9aa98d2f9c24;p=thirdparty%2Fsystemd.git loop-util: use right flags field --- diff --git a/src/shared/loop-util.c b/src/shared/loop-util.c index fcbd5a5f79f..8760cc89d97 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, },