From 67eb732dbecf63677a2a7ffcac04d6b5e6cc862b Mon Sep 17 00:00:00 2001 From: zhangyanjiao Date: Wed, 11 Sep 2019 11:37:29 +0800 Subject: [PATCH] fix the bug that ESP32 sends broadcast to phone after smartconfig is done --- components/esp_wifi/src/smartconfig_ack.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/esp_wifi/src/smartconfig_ack.c b/components/esp_wifi/src/smartconfig_ack.c index fae5e58bb..3cda1a21c 100644 --- a/components/esp_wifi/src/smartconfig_ack.c +++ b/components/esp_wifi/src/smartconfig_ack.c @@ -85,7 +85,7 @@ static void sc_ack_send_task(void *pvParameters) bzero(&server_addr, sizeof(struct sockaddr_in)); server_addr.sin_family = AF_INET; - server_addr.sin_addr.s_addr = inet_addr((const char*)remote_ip); + memcpy(&server_addr.sin_addr.s_addr, remote_ip, sizeof(remote_ip)); server_addr.sin_port = htons(remote_port); esp_wifi_get_mac(WIFI_IF_STA, ack->ctx.mac);