mirror of
https://github.com/espressif/esp-idf
synced 2025-03-13 02:59:13 -04:00
mdns: Fix parsing answers with questions when instance name not set
mdns resolver didn't correctly resolved queries when host name wasn't assigned. Fixed by allowing processing also if some answer present (non-strict mode) Closes https://github.com/espressif/esp-idf/issues/6598
This commit is contained in:
parent
92e511a5b6
commit
4f4640b1df
@ -2665,7 +2665,7 @@ void mdns_parse_packet(mdns_rx_packet_t * packet)
|
||||
}
|
||||
|
||||
//if we have not set the hostname, we can not answer questions
|
||||
if (header.questions && _str_null_or_empty(_mdns_server->hostname)) {
|
||||
if (header.questions && !header.answers && _str_null_or_empty(_mdns_server->hostname)) {
|
||||
free(parsed_packet);
|
||||
return;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user