We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent df88f02 commit 20ba5a3Copy full SHA for 20ba5a3
src/udev/udevd.c
@@ -451,6 +451,8 @@ static int device_get_block_device(sd_device *dev, const char **ret) {
451
return log_device_debug_errno(dev, r, "Failed to get devtype: %m");
452
if (r >= 0 && streq(val, "partition")) {
453
r = sd_device_get_parent(dev, &dev);
454
+ if (r == -ENOENT) /* The device may be already removed. */
455
+ goto irrelevant;
456
if (r < 0)
457
return log_device_debug_errno(dev, r, "Failed to get parent device: %m");
458
}
0 commit comments