From 134a9a9eeea11fc9f6a0917a37eea043a7c0f1fe Mon Sep 17 00:00:00 2001 From: gabsuren Date: Thu, 4 Aug 2022 15:52:40 +0400 Subject: [PATCH 1/2] Revert "bugfix: mdns IPv6 address convert error" This reverts commit 238ee9678383ba9ad2583305914a74843157758c. --- components/mdns/mdns_networking_lwip.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/components/mdns/mdns_networking_lwip.c b/components/mdns/mdns_networking_lwip.c index 86b4c6c5e..370661d12 100644 --- a/components/mdns/mdns_networking_lwip.c +++ b/components/mdns/mdns_networking_lwip.c @@ -338,15 +338,11 @@ size_t _mdns_udp_pcb_write(mdns_if_t tcpip_if, mdns_ip_protocol_t ip_protocol, c } memcpy((uint8_t *)pbt->payload, data, len); - ip_addr_t ip_add_copy; - ip_add_copy.type = ip->type; - memcpy(&(ip_add_copy.u_addr),&(ip->u_addr),sizeof(ip_add_copy.u_addr)); - mdns_api_call_t msg = { .tcpip_if = tcpip_if, .ip_protocol = ip_protocol, .pbt = pbt, - .ip = &ip_add_copy, + .ip = (ip_addr_t *)ip, .port = port }; tcpip_api_call(_mdns_udp_pcb_write_api, &msg.call); From 5c245dbdb5fdd10be4b6e297c1fccf16de47496d Mon Sep 17 00:00:00 2001 From: gabsuren Date: Fri, 5 Aug 2022 10:17:09 +0400 Subject: [PATCH 2/2] esp_websocket_client: Upgraded version to 0.0.3 --- components/esp_websocket_client/idf_component.yml | 2 +- components/mdns/mdns_networking_lwip.c | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/components/esp_websocket_client/idf_component.yml b/components/esp_websocket_client/idf_component.yml index e3ebc4db8..86d3cc356 100644 --- a/components/esp_websocket_client/idf_component.yml +++ b/components/esp_websocket_client/idf_component.yml @@ -1,4 +1,4 @@ -version: "0.0.2" +version: "0.0.3" description: esp websocket client dependencies: idf: diff --git a/components/mdns/mdns_networking_lwip.c b/components/mdns/mdns_networking_lwip.c index 370661d12..86b4c6c5e 100644 --- a/components/mdns/mdns_networking_lwip.c +++ b/components/mdns/mdns_networking_lwip.c @@ -338,11 +338,15 @@ size_t _mdns_udp_pcb_write(mdns_if_t tcpip_if, mdns_ip_protocol_t ip_protocol, c } memcpy((uint8_t *)pbt->payload, data, len); + ip_addr_t ip_add_copy; + ip_add_copy.type = ip->type; + memcpy(&(ip_add_copy.u_addr),&(ip->u_addr),sizeof(ip_add_copy.u_addr)); + mdns_api_call_t msg = { .tcpip_if = tcpip_if, .ip_protocol = ip_protocol, .pbt = pbt, - .ip = (ip_addr_t *)ip, + .ip = &ip_add_copy, .port = port }; tcpip_api_call(_mdns_udp_pcb_write_api, &msg.call);