mirror of
https://github.com/systemd/systemd.git
synced 2024-11-27 12:13:33 +08:00
loop-util: always set LoopDevice.node
This commit is contained in:
parent
672780cde1
commit
062d511776
@ -392,6 +392,11 @@ static int loop_device_make_internal(
|
|||||||
|
|
||||||
if (asprintf(&node, "/dev/loop%i", nr) < 0)
|
if (asprintf(&node, "/dev/loop%i", nr) < 0)
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
|
} else {
|
||||||
|
/* This is a non-loopback block device. Let's get the path to the device node. */
|
||||||
|
r = devname_from_stat_rdev(&st, &node);
|
||||||
|
if (r < 0)
|
||||||
|
return r;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (offset == 0 && IN_SET(size, 0, UINT64_MAX)) {
|
if (offset == 0 && IN_SET(size, 0, UINT64_MAX)) {
|
||||||
|
Loading…
Reference in New Issue
Block a user