Hi all, I noticed a possible memory leak in MD5 Builder `addStream` member function. https://github.com/esp8266/Arduino/blob/eea9999dc5eaf464a432f77d5b65269f9baf198d/cores/esp8266/MD5Builder.cpp#L58 As you can see, if the `readBytes` fails, the function returns without freeing the allocated buffer.