handleSet: Fix incorrect response generation

Don't generate a response if there's no HTTP request.

Fixes #4269
This commit is contained in:
Will Miles 2024-11-10 18:04:07 -05:00 committed by Will Tatam
parent 86d7c24513
commit a1b332fc78

View File

@ -1191,7 +1191,7 @@ bool handleSet(AsyncWebServerRequest *request, const String& req, bool apply)
// internal call, does not send XML response
pos = req.indexOf(F("IN"));
if (pos < 1) {
if ((request != nullptr) && (pos < 1)) {
auto response = request->beginResponseStream("text/xml");
XML_response(*response);
request->send(response);