Deconfigure the interface if we've failed a fingerprint check.
We've moved to a new network, so keeping the old information is counterproductive.
This commit is contained in:
parent
29da5d21a4
commit
89d77313c6
@ -678,11 +678,12 @@ skip_to_requesting:
|
|||||||
int r = ifup_action(cs);
|
int r = ifup_action(cs);
|
||||||
if (r == IFUP_REVALIDATE) {
|
if (r == IFUP_REVALIDATE) {
|
||||||
} else if (r == IFUP_NEWLEASE) {
|
} else if (r == IFUP_NEWLEASE) {
|
||||||
// XXX: Deconfigure the interface. The network has changed.
|
if (ifchange_deconfig(cs) < 0) {
|
||||||
if (reinit_selecting(cs, 0) < 0) {
|
// Likely only to fail because of rfkill.
|
||||||
ret = COR_ERROR;
|
ret = COR_ERROR;
|
||||||
scrReturn(ret);
|
scrReturn(ret);
|
||||||
}
|
}
|
||||||
|
reinit_selecting(cs, 0);
|
||||||
sev_dhcp = false;
|
sev_dhcp = false;
|
||||||
goto reinit;
|
goto reinit;
|
||||||
} else if (r == IFUP_FAIL) {
|
} else if (r == IFUP_FAIL) {
|
||||||
|
Loading…
Reference in New Issue
Block a user