From 3027acaf11db93e877fca943eb815216d0507744 Mon Sep 17 00:00:00 2001 From: Drzony Date: Sat, 5 Feb 2022 00:05:38 +0100 Subject: [PATCH] Fix compilation of ArduinoOTA when no global MDNS is available (#8478) --- libraries/ArduinoOTA/ArduinoOTA.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libraries/ArduinoOTA/ArduinoOTA.cpp b/libraries/ArduinoOTA/ArduinoOTA.cpp index 566d32e03a..025c10d2be 100644 --- a/libraries/ArduinoOTA/ArduinoOTA.cpp +++ b/libraries/ArduinoOTA/ArduinoOTA.cpp @@ -353,9 +353,11 @@ void ArduinoOTAClass::end() { _initialized = false; _udp_ota->unref(); _udp_ota = 0; +#if !defined(NO_GLOBAL_INSTANCES) && !defined(NO_GLOBAL_MDNS) if(_useMDNS){ MDNS.end(); } +#endif _state = OTA_IDLE; #ifdef OTA_DEBUG OTA_DEBUG.printf("OTA server stopped.\n");