From 41d271d9721f93ab8495b164188b556652d072d9 Mon Sep 17 00:00:00 2001 From: Luigi Rodorigo Date: Thu, 9 Apr 2020 19:36:57 +0200 Subject: [PATCH] Fix for MD5 leak bug, issue #7195 (#7197) Co-authored-by: Luiss Co-authored-by: david gauchard Co-authored-by: Develo Co-authored-by: Earle F. Philhower, III --- cores/esp8266/MD5Builder.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/cores/esp8266/MD5Builder.cpp b/cores/esp8266/MD5Builder.cpp index b32693ed7..04af4e841 100644 --- a/cores/esp8266/MD5Builder.cpp +++ b/cores/esp8266/MD5Builder.cpp @@ -55,6 +55,7 @@ bool MD5Builder::addStream(Stream & stream, const size_t maxLen){ // read data and check if we got something int numBytesRead = stream.readBytes(buf, readBytes); if(numBytesRead< 1) { + free(buf); // release the buffer return false; }