diff -r 38e1c91bfd88 -r 756d1a63d129 main/task_wifi.c --- a/main/task_wifi.c Tue Jul 02 11:00:27 2019 +0200 +++ b/main/task_wifi.c Tue Jul 02 12:10:23 2019 +0200 @@ -241,9 +241,9 @@ if (tcpip_adapter_get_ip_info(ESP_IF_WIFI_STA, &ip) == 0) { if (xSemaphoreTake(xSemaphoreWiFi, 10) == pdTRUE) { wifi_state->STA_online = true; - snprintf(wifi_state->STA_ip, 15, IPSTR, IP2STR(&ip.ip)); - snprintf(wifi_state->STA_nm, 15, IPSTR, IP2STR(&ip.netmask)); - snprintf(wifi_state->STA_gw, 15, IPSTR, IP2STR(&ip.gw)); + snprintf(wifi_state->STA_ip, 16, IPSTR, IP2STR(&ip.ip)); + snprintf(wifi_state->STA_nm, 16, IPSTR, IP2STR(&ip.netmask)); + snprintf(wifi_state->STA_gw, 16, IPSTR, IP2STR(&ip.gw)); xSemaphoreGive(xSemaphoreWiFi); } } @@ -606,7 +606,7 @@ bool WiFi_Init(void) { - char pwd[65], pmpt[32]; + char pwd[65], pmpt[96]; switch (Main_Screen) { case MAIN_TOOLS_SETUP_WIFI: @@ -688,7 +688,7 @@ case MAIN_TOOLS_SETUP_WIFI_NEW: TopMessage((char *)"WiFi nieuw"); - snprintf(pmpt, 32, "Password for %s", _wifi_ssid); + snprintf(pmpt, 95, "Password for %s", _wifi_ssid); pwd[0] = '\0'; EditTextMin(pmpt, pwd, 64, 8); /*