OVMS3-idf/components/mdns
David Cermak 936b99d756 mdns: fix possible crash when probing on particular interface with duplicated service instances due to naming conflicts on network
Issue: MDNS server initially sends probing packets to resolve naming confilicts with already registered service instances. In case of a conflict, instance name is altered and probing restarts. Original instance however wasnnot removed from the structure and upon service removal only one entry was removed and a dangling service might have been kept in the structure to bring about a crash.
Resolution: Keep only one instance of a service in the probing structure.

Closes IDF-498
2019-03-13 16:10:27 +01:00
..
include MDNS-Fuzzer: AFL fuzzer tests for mdsn packet parser 2018-05-22 11:23:12 +02:00
private_include mdns: fix possible crash when packet scheduled to transmit contained service which might have been already removed 2019-03-13 16:09:41 +01:00
test_afl_fuzz_host added CI job for AFL fuzzer tests 2018-07-20 10:28:12 +02:00
CMakeLists.txt cmake: make main a component again 2018-09-11 09:44:12 +08:00
component.mk Import mDNS changes 2018-01-16 10:58:34 +02:00
Kconfig Correct Kconfigs according to the coding style 2019-01-29 13:37:01 +01:00
mdns.c mdns: fix possible crash when probing on particular interface with duplicated service instances due to naming conflicts on network 2019-03-13 16:10:27 +01:00
mdns_console.c Import mDNS changes 2018-01-16 10:58:34 +02:00
mdns_networking.c mdns: fix memory leak in pbuf if tcpipadapter failed to get netif 2019-02-15 15:59:11 +01:00