From edf6c75f8cb9cd67a6059a9cc28ea66617fdbc17 Mon Sep 17 00:00:00 2001 From: sticilface Date: Sun, 5 Mar 2017 18:07:17 +0000 Subject: [PATCH] Fix memory leak in __flashString Web sockets implementation. (#136) --- src/AsyncWebSocket.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/AsyncWebSocket.cpp b/src/AsyncWebSocket.cpp index 5c3cf5c..5935968 100644 --- a/src/AsyncWebSocket.cpp +++ b/src/AsyncWebSocket.cpp @@ -531,6 +531,7 @@ void AsyncWebSocketClient::text(const __FlashStringHelper *data){ message[b] = pgm_read_byte(p++); message[n] = 0; text(message, n); + free(message); } } @@ -556,6 +557,7 @@ void AsyncWebSocketClient::binary(const __FlashStringHelper *data, size_t len){ for(size_t b=0; b