From 31b01b5178ca78844906e313395ca5f5e5a8f1e2 Mon Sep 17 00:00:00 2001 From: arendst Date: Tue, 26 Sep 2017 17:49:52 +0200 Subject: [PATCH] Revert "Fix yield panics" This reverts commit c40f1f9c5c0c723ebaf7e1316b8ccf29a80617f1. --- sonoff/support.ino | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/sonoff/support.ino b/sonoff/support.ino index 6b770a6c7..f9269de89 100644 --- a/sonoff/support.ino +++ b/sonoff/support.ino @@ -17,9 +17,6 @@ along with this program. If not, see . */ -IPAddress syslog_host_addr; // Syslog host IP address -unsigned long syslog_host_refresh = 0; - /*********************************************************************************************\ * Watchdog extension (https://github.com/esp8266/Arduino/issues/1532) \*********************************************************************************************/ @@ -1156,12 +1153,8 @@ void syslog() // Destroys log_data char syslog_preamble[64]; // Hostname + Id - if ((static_cast(syslog_host_addr) == 0) || ((millis() - syslog_host_refresh) > 60000)) { - WiFi.hostByName(sysCfg.syslog_host, syslog_host_addr); - syslog_host_refresh = millis(); - } + yield(); // Fix possible UDP syslog blocking if (portUDP.beginPacket(sysCfg.syslog_host, sysCfg.syslog_port)) { -// if (portUDP.beginPacket(sysCfg.syslog_host, sysCfg.syslog_port)) { snprintf_P(syslog_preamble, sizeof(syslog_preamble), PSTR("%s ESP-"), Hostname); memmove(log_data + strlen(syslog_preamble), log_data, sizeof(log_data) - strlen(syslog_preamble)); log_data[sizeof(log_data) -1] = '\0';