mdns: Fixed the ip header TTL to be correctly set to 255

Defined in https://tools.ietf.org/html/rfc6762#section-11: All Multicast DNS responses (including responses sent via unicast)
   SHOULD be sent with IP TTL set to 255
pull/6882/head
David Cermak 2020-12-28 17:37:03 +01:00 zatwierdzone przez bot
rodzic 34049454df
commit 5cce919cbe
1 zmienionych plików z 1 dodań i 1 usunięć

Wyświetl plik

@ -38,7 +38,7 @@ static esp_err_t _udp_pcb_main_init(void)
_pcb_main = NULL; _pcb_main = NULL;
return ESP_ERR_INVALID_STATE; return ESP_ERR_INVALID_STATE;
} }
_pcb_main->mcast_ttl = 1; _pcb_main->mcast_ttl = 255;
_pcb_main->remote_port = MDNS_SERVICE_PORT; _pcb_main->remote_port = MDNS_SERVICE_PORT;
ip_addr_copy(_pcb_main->remote_ip, *(IP_ANY_TYPE)); ip_addr_copy(_pcb_main->remote_ip, *(IP_ANY_TYPE));
udp_recv(_pcb_main, &_udp_recv, _mdns_server); udp_recv(_pcb_main, &_udp_recv, _mdns_server);