mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
mdns: fixed mdns crashing on reception of txt packet without a corresponding service
closes #2866
This commit is contained in:
parent
c050a75616
commit
af48977f21
@ -2886,7 +2886,7 @@ void mdns_parse_packet(mdns_rx_packet_t * packet)
|
|||||||
col = 1;
|
col = 1;
|
||||||
} else if (!clas) {
|
} else if (!clas) {
|
||||||
col = -1;
|
col = -1;
|
||||||
} else {
|
} else if (service) { // only detect txt collision if service existed
|
||||||
col = _mdns_check_txt_collision(service->service, data_ptr, data_len);
|
col = _mdns_check_txt_collision(service->service, data_ptr, data_len);
|
||||||
}
|
}
|
||||||
if (col && !_mdns_server->interfaces[packet->tcpip_if].pcbs[packet->ip_protocol].probe_running) {
|
if (col && !_mdns_server->interfaces[packet->tcpip_if].pcbs[packet->ip_protocol].probe_running) {
|
||||||
|
Loading…
Reference in New Issue
Block a user