Merge pull request #621 from ourairquality/dhcpc-flag-stopped
sdk_wifi_station_dhcpc_stop: ensure the client is flagged as stopped.
This commit is contained in:
commit
5830e001cf
1 changed files with 3 additions and 3 deletions
|
@ -563,12 +563,12 @@ bool sdk_wifi_station_dhcpc_stop(void) {
|
||||||
if (sdk_wifi_get_opmode() == 2) {
|
if (sdk_wifi_get_opmode() == 2) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
LOCK_TCPIP_CORE();
|
||||||
if (netif && sdk_dhcpc_flag == DHCP_STARTED) {
|
if (netif && sdk_dhcpc_flag == DHCP_STARTED) {
|
||||||
LOCK_TCPIP_CORE();
|
|
||||||
dhcp_stop(netif);
|
dhcp_stop(netif);
|
||||||
sdk_dhcpc_flag = DHCP_STOPPED;
|
|
||||||
UNLOCK_TCPIP_CORE();
|
|
||||||
}
|
}
|
||||||
|
sdk_dhcpc_flag = DHCP_STOPPED;
|
||||||
|
UNLOCK_TCPIP_CORE();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue