Merge branch 'bugfix/fix_smartconfig' into 'master'

fix(smartconfig): fix AIRKISS callback data not have ip data value

See merge request sdk/ESP8266_RTOS_SDK!1021
This commit is contained in:
Dong Heng
2019-08-13 10:13:43 +08:00

View File

@ -120,6 +120,7 @@ static void sc_ack_send_task(void *pvParameters)
recvfrom(send_sock, &data, 1, 0, (struct sockaddr *)&from, &sockadd_len); recvfrom(send_sock, &data, 1, 0, (struct sockaddr *)&from, &sockadd_len);
if (from.sin_addr.s_addr != INADDR_ANY) { if (from.sin_addr.s_addr != INADDR_ANY) {
memcpy(remote_ip, &from.sin_addr, 4); memcpy(remote_ip, &from.sin_addr, 4);
memcpy(sc_callback_data.ip, &from.sin_addr, sizeof(sc_callback_data.ip));
server_addr.sin_addr.s_addr = from.sin_addr.s_addr; server_addr.sin_addr.s_addr = from.sin_addr.s_addr;
} else { } else {
if (ack->cb) { if (ack->cb) {