diff --git a/src/WebApi_ws_vedirect_live.cpp b/src/WebApi_ws_vedirect_live.cpp index 362ed85ae..1f0b9f7d3 100644 --- a/src/WebApi_ws_vedirect_live.cpp +++ b/src/WebApi_ws_vedirect_live.cpp @@ -52,10 +52,9 @@ void WebApiWsVedirectLiveClass::loop() JsonVariant var = root; generateJsonResponse(var); - size_t len = measureJson(root); - AsyncWebSocketMessageBuffer* buffer = _ws.makeBuffer(len); // creates a buffer (len + 1) for you. + String buffer; if (buffer) { - serializeJson(root, (char*)buffer->get(), len + 1); + serializeJson(root, buffer); _ws.textAll(buffer); }