From 996f2b53ddedd30f061ccf6d7363b6949dd51501 Mon Sep 17 00:00:00 2001 From: Markus Sattler Date: Fri, 9 Oct 2015 14:32:19 +0200 Subject: [PATCH] fix possible free of null in String --- cores/esp8266/WString.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cores/esp8266/WString.cpp b/cores/esp8266/WString.cpp index 511f916c8..f92344b84 100644 --- a/cores/esp8266/WString.cpp +++ b/cores/esp8266/WString.cpp @@ -118,7 +118,9 @@ ICACHE_FLASH_ATTR String::String(double value, unsigned char decimalPlaces) { } ICACHE_FLASH_ATTR String::~String() { - free(buffer); + if(buffer) { + free(buffer); + } } // /*********************************************/