forked from espressif/esp-protocols
If mdns answer hasn't been received within timeout, Value error would be raised, but the mdns-server-thread would still run, blocking CI jobs. Fixed by moving the raise statement within try-finally block * Original commit: espressif/esp-idf@3758177bf8