From a2da0b0641dfc346f555ecf1cc2e59045b782268 Mon Sep 17 00:00:00 2001 From: cschwinne Date: Tue, 19 Mar 2019 12:19:48 +0100 Subject: [PATCH] Fixed HTTP API XML response --- wled00/wled00.ino | 2 +- wled00/wled02_xml.ino | 9 ++------- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/wled00/wled00.ino b/wled00/wled00.ino index 2b9b9ba47..0be3b1188 100644 --- a/wled00/wled00.ino +++ b/wled00/wled00.ino @@ -99,7 +99,7 @@ //version code in format yymmddb (b = daily build) -#define VERSION 1903161 +#define VERSION 1903191 char versionString[] = "0.8.4-dev"; diff --git a/wled00/wled02_xml.ino b/wled00/wled02_xml.ino index 603734c90..d8754c80e 100644 --- a/wled00/wled02_xml.ino +++ b/wled00/wled02_xml.ino @@ -5,13 +5,8 @@ //build XML response to HTTP /win API request char* XML_response(AsyncWebServerRequest *request, bool includeTheme, char* dest = nullptr) { - if (dest == nullptr) //allocate local buffer if none passed - { - char sbuf[1024]; - obuf = sbuf; - } else { - obuf = dest; - } + char sbuf[(dest == nullptr)?1024:1]; //allocate local buffer if none passed + obuf = (dest == nullptr)? sbuf:dest; olen = 0; oappend("");