From 3d44203cb57a56804b03b0924287efce769e9635 Mon Sep 17 00:00:00 2001 From: Theo Arends <11044339+arendst@users.noreply.github.com> Date: Tue, 17 Nov 2020 13:53:49 +0100 Subject: [PATCH] Fix ESP32 KNX UDP multicastpackage Fix ESP32 KNX UDP multicastpackage (#9811) --- lib/libesp32/ESP32-to-ESP8266-compat/src/ESP8266WiFi.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/libesp32/ESP32-to-ESP8266-compat/src/ESP8266WiFi.h b/lib/libesp32/ESP32-to-ESP8266-compat/src/ESP8266WiFi.h index 09d404e72..df9f54273 100644 --- a/lib/libesp32/ESP32-to-ESP8266-compat/src/ESP8266WiFi.h +++ b/lib/libesp32/ESP32-to-ESP8266-compat/src/ESP8266WiFi.h @@ -78,7 +78,10 @@ class WiFiUDP32 : public WiFiUDP } void beginPacketMulticast(IPAddress multicast, uint16_t port, IPAddress interfaceAddr) { - + if (0 == WiFiUDP::beginMulticastPacket()) { + WiFiUDP::beginMulticast(multicast, port); + } + WiFiUDP::beginMulticastPacket(); } };