main/task_wifi.c

changeset 56
756d1a63d129
parent 54
7b134c27fadb
child 61
c7b8a9931b59
--- 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);
 			/*

mercurial