diff --git a/libraries/ESP8266mDNS/ESP8266mDNS.cpp b/libraries/ESP8266mDNS/ESP8266mDNS.cpp index 7b73bf4c0..1576f4de5 100644 --- a/libraries/ESP8266mDNS/ESP8266mDNS.cpp +++ b/libraries/ESP8266mDNS/ESP8266mDNS.cpp @@ -140,6 +140,10 @@ MDNSResponder::~MDNSResponder() { answer = 0; } _answers = 0; + + if (_conn) { + _conn->unref(); + } } bool MDNSResponder::begin(const char* hostName){