mirror of
https://github.com/systemd/systemd.git
synced 2024-12-23 21:35:11 +03:00
udev: link-config - fix crash due to missing hwaddr
Reported by: master.nosferatu@gmail.com
This commit is contained in:
parent
2f8557eb36
commit
eb7040ec50
@ -251,11 +251,12 @@ int link_config_get(link_config_ctx *ctx, struct udev_device *device,
|
||||
link_config *link;
|
||||
|
||||
LIST_FOREACH(links, link, ctx->links) {
|
||||
const char* attr_value = udev_device_get_sysattr_value(device, "address");
|
||||
|
||||
if (net_match_config(link->match_mac, link->match_path, link->match_driver,
|
||||
link->match_type, NULL, link->match_host,
|
||||
link->match_virt, link->match_kernel, link->match_arch,
|
||||
ether_aton(udev_device_get_sysattr_value(device, "address")),
|
||||
attr_value ? ether_aton(attr_value) : NULL,
|
||||
udev_device_get_property_value(device, "ID_PATH"),
|
||||
udev_device_get_driver(udev_device_get_parent(device)),
|
||||
udev_device_get_property_value(device, "ID_NET_DRIVER"),
|
||||
|
Loading…
Reference in New Issue
Block a user