mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-05-05 09:58:07 +02:00
Revert "dhcp: allow some same-state transitions (rh #810744)"
This reverts commit a5dfb5a482.
Screwed up the bug #. Dyslexia? Maybe...
This commit is contained in:
parent
a5dfb5a482
commit
a843431236
1 changed files with 2 additions and 14 deletions
|
|
@ -570,20 +570,8 @@ nm_dhcp_client_new_options (NMDHCPClient *self,
|
|||
g_hash_table_remove_all (priv->options);
|
||||
g_hash_table_foreach (options, copy_option, priv->options);
|
||||
|
||||
if (old_state == new_state) {
|
||||
/* dhclient will stay in the same state (or, really, provide the same
|
||||
* reason) for operations like RENEW and REBIND. We need to ensure
|
||||
* that triggers various DHCP lease change code, so we need to pass
|
||||
* along same-state transitions for these states.
|
||||
*/
|
||||
if ( new_state != DHC_BOUND4
|
||||
&& new_state != DHC_RENEW4
|
||||
&& new_state != DHC_REBIND4
|
||||
&& new_state != DHC_BOUND6
|
||||
&& new_state != DHC_RENEW6
|
||||
&& new_state != DHC_REBIND6)
|
||||
return;
|
||||
}
|
||||
if (old_state == new_state)
|
||||
return;
|
||||
|
||||
/* Handle changed device state */
|
||||
if (state_is_bound (new_state)) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue