networkd: don't assume udev_device_new_from_device_id sets errno
This reverts 6f4d55a8ae, as we cannot rely on errno here.
Reported by David Herrmann.
This commit is contained in:
@@ -2146,8 +2146,8 @@ int link_add(Manager *m, sd_rtnl_message *message, Link **ret) {
|
||||
sprintf(ifindex_str, "n%d", link->ifindex);
|
||||
device = udev_device_new_from_device_id(m->udev, ifindex_str);
|
||||
if (!device) {
|
||||
log_warning_link(link, "could not find udev device: %m");
|
||||
return -errno;
|
||||
log_warning_link(link, "could not find udev device");
|
||||
return -ENOENT;
|
||||
}
|
||||
|
||||
if (udev_device_get_is_initialized(device) <= 0) {
|
||||
|
||||
Reference in New Issue
Block a user