mirror of
https://github.com/systemd/systemd-stable.git
synced 2024-12-23 17:34:00 +03:00
network: do nothing if link is in pending or linger state on reconfiguring
This commit is contained in:
parent
0ce0e3470e
commit
2c0d7ed393
@ -3023,9 +3023,6 @@ static int link_reconfigure_internal(Link *link, sd_netlink_message *m, bool for
|
|||||||
Network *network;
|
Network *network;
|
||||||
int r;
|
int r;
|
||||||
|
|
||||||
if (IN_SET(link->state, LINK_STATE_PENDING, LINK_STATE_LINGER))
|
|
||||||
return 0;
|
|
||||||
|
|
||||||
if (m) {
|
if (m) {
|
||||||
_cleanup_strv_free_ char **s = NULL;
|
_cleanup_strv_free_ char **s = NULL;
|
||||||
|
|
||||||
@ -3128,6 +3125,9 @@ int link_reconfigure(Link *link, bool force) {
|
|||||||
_cleanup_(sd_netlink_message_unrefp) sd_netlink_message *req = NULL;
|
_cleanup_(sd_netlink_message_unrefp) sd_netlink_message *req = NULL;
|
||||||
int r;
|
int r;
|
||||||
|
|
||||||
|
if (IN_SET(link->state, LINK_STATE_PENDING, LINK_STATE_LINGER))
|
||||||
|
return 0;
|
||||||
|
|
||||||
r = sd_rtnl_message_new_link(link->manager->rtnl, &req, RTM_GETLINK,
|
r = sd_rtnl_message_new_link(link->manager->rtnl, &req, RTM_GETLINK,
|
||||||
link->ifindex);
|
link->ifindex);
|
||||||
if (r < 0)
|
if (r < 0)
|
||||||
|
Loading…
Reference in New Issue
Block a user