mirror of
https://github.com/systemd/systemd.git
synced 2024-12-25 01:34:28 +03:00
commit
64b8c0d030
@ -338,10 +338,8 @@ _public_ int sd_network_monitor_new(sd_network_monitor **m, const char *category
|
||||
good = true;
|
||||
}
|
||||
|
||||
if (!good) {
|
||||
close_nointr(fd);
|
||||
if (!good)
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
*m = FD_TO_MONITOR(fd);
|
||||
fd = -1;
|
||||
|
@ -42,13 +42,9 @@ static int netdev_ipvlan_fill_message_create(NetDev *netdev, Link *link, sd_rtnl
|
||||
assert(netdev->ifname);
|
||||
|
||||
if (m->mode != _NETDEV_IPVLAN_MODE_INVALID) {
|
||||
r = sd_rtnl_message_append_u16(req, IFLA_IPVLAN_MODE, m->mode);
|
||||
if (r < 0) {
|
||||
log_netdev_error(netdev,
|
||||
"Could not append IFLA_IPVLAN_MODE attribute: %s",
|
||||
strerror(-r));
|
||||
return r;
|
||||
}
|
||||
r = sd_rtnl_message_append_u16(req, IFLA_IPVLAN_MODE, m->mode);
|
||||
if (r < 0)
|
||||
return log_netdev_error_errno(netdev, r, "Could not append IFLA_IPVLAN_MODE attribute: %m");
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
@ -44,13 +44,9 @@ static int netdev_macvlan_fill_message_create(NetDev *netdev, Link *link, sd_rtn
|
||||
assert(netdev->ifname);
|
||||
|
||||
if (m->mode != _NETDEV_MACVLAN_MODE_INVALID) {
|
||||
r = sd_rtnl_message_append_u32(req, IFLA_MACVLAN_MODE, m->mode);
|
||||
if (r < 0) {
|
||||
log_netdev_error(netdev,
|
||||
"Could not append IFLA_MACVLAN_MODE attribute: %s",
|
||||
strerror(-r));
|
||||
return r;
|
||||
}
|
||||
r = sd_rtnl_message_append_u32(req, IFLA_MACVLAN_MODE, m->mode);
|
||||
if (r < 0)
|
||||
return log_netdev_error_errno(netdev, r, "Could not append IFLA_MACVLAN_MODE attribute: %m");
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
Loading…
Reference in New Issue
Block a user