storagetm: fix use of wrong stat element

This commit is contained in:
Yu Watanabe
2024-01-03 05:19:00 +09:00
parent 30c1cded77
commit 69f4a87c8c

View File

@@ -381,7 +381,7 @@ static int nvme_subsystem_add(const char *node, int consumed_fd, sd_device *devi
return log_error_errno(errno, "Failed to fstat '%s': %m", node);
if (S_ISBLK(st.st_mode)) {
if (!device) {
r = sd_device_new_from_devnum(&allocated_device, 'b', st.st_dev);
r = sd_device_new_from_devnum(&allocated_device, 'b', st.st_rdev);
if (r < 0)
return log_error_errno(r, "Failed to get device information for device '%s': %m", node);