summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Gundersen <teg@jklm.no>2014-07-30 21:29:34 +0200
committerTom Gundersen <teg@jklm.no>2014-07-30 21:53:38 +0200
commit2b49732c3d511007ae2c413997e56c40f678d79a (patch)
treea219f10eb4d78f090a64b1a87d1e5cc8331bee3a
parente4501ed4e66e31f5bc6e40046ac8f27ce6e13a5c (diff)
networkd: don't assume udev_device_new_from_device_id sets errno
This reverts 6f4d55a8ae04e344a41fc2adef12ad99c2bb2927, as we cannot rely on errno here. Reported by David Herrmann.
-rw-r--r--src/network/networkd-link.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/network/networkd-link.c b/src/network/networkd-link.c
index ec1a97a7c9..5b1376ad3e 100644
--- a/src/network/networkd-link.c
+++ b/src/network/networkd-link.c
@@ -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) {