From ebbc333880a9781ca89830a5feacfbf63d24a019 Mon Sep 17 00:00:00 2001 From: DaanDeMeyer Date: Mon, 22 Dec 2025 22:13:09 +0100 Subject: [PATCH] loop-util: Make path optional in loop_device_make_by_path_at() --- src/shared/loop-util.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/shared/loop-util.c b/src/shared/loop-util.c index 2cf5934ff7f..b64953c65d3 100644 --- a/src/shared/loop-util.c +++ b/src/shared/loop-util.c @@ -690,7 +690,6 @@ int loop_device_make_by_path_at( bool direct = false; assert(dir_fd >= 0 || dir_fd == AT_FDCWD); - assert(path); assert(ret); assert(open_flags < 0 || IN_SET(open_flags, O_RDWR, O_RDONLY)); @@ -730,8 +729,8 @@ int loop_device_make_by_path_at( } else if (open_flags < 0) open_flags = O_RDWR; - log_debug("Opened '%s' in %s access mode%s, with O_DIRECT %s%s.", - path, + log_debug("Opened %s in %s access mode%s, with O_DIRECT %s%s.", + path ?: "loop device", open_flags == O_RDWR ? "O_RDWR" : "O_RDONLY", open_flags != rdwr_flags ? " (O_RDWR was requested but not allowed)" : "", direct ? "enabled" : "disabled", -- 2.47.3