chiark / gitweb /
net-match: fix Driver= match
[elogind.git] / src / udev / net / link-config.c
index bd97cd8cf87d2672db439141aea1a440b22d2e00..3afaff10c8cf73626e30ca2aa495f04d6170ee95 100644 (file)
@@ -244,7 +244,7 @@ int link_config_get(link_config_ctx *ctx, struct udev_device *device, link_confi
                                      link->match_driver, link->match_type, NULL,
                                      udev_device_get_sysattr_value(device, "address"),
                                      udev_device_get_property_value(device, "ID_PATH"),
-                                     udev_device_get_driver(device),
+                                     udev_device_get_driver(udev_device_get_parent(device)),
                                      udev_device_get_devtype(device),
                                      NULL)) {
                         log_debug("Config file %s applies to device %s",