diff -r 1f507aba6561 -r 7717ac1d2f7f main/task_wifi.c --- a/main/task_wifi.c Tue Nov 12 16:26:51 2019 +0100 +++ b/main/task_wifi.c Tue Nov 12 16:55:36 2019 +0100 @@ -229,9 +229,10 @@ xSemaphoreWiFi = xSemaphoreCreateMutex(); wifi_state = malloc(sizeof(WIFI_State)); - wifi_state->STA_connected = false; - wifi_state->STA_online = false; - wifi_state->STA_rssi = 0; + memset(wifi_state, 0x00, sizeof(WIFI_State)); +// wifi_state->STA_connected = false; +// wifi_state->STA_online = false; +// wifi_state->STA_rssi = 0; /* stop dhcp server and start dhcp client */ ESP_ERROR_CHECK(tcpip_adapter_dhcps_stop(TCPIP_ADAPTER_IF_AP));