From 9e35c1d66dfc3f3b8b67a6a5b3aa244236b04b8a Mon Sep 17 00:00:00 2001
From: Yu Watanabe <watanabe.yu+github@gmail.com>
Date: Fri, 16 Feb 2024 00:16:00 +0900
Subject: [PATCH 0318/1160] loop-util: fix error handling
Follow-up for 972c8db589f1f031d1fbbe01d821ddb1795fe285.
(cherry picked from commit 6383abd62c2810c43fae046ce0d97f8e27444fff)
src/shared/loop-util.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
@@ -708,7 +708,7 @@ int loop_device_make_by_path_at(
else
direct = direct_flags != 0;
if (fd < 0) {
- r = -errno;
+ r = fd;
/* Retry read-only? */
if (open_flags >= 0 || !(ERRNO_IS_PRIVILEGE(r) || r == -EROFS))
--
2.33.0