diff --git a/cores/arduino/WString.cpp b/cores/arduino/WString.cpp index 71bbc07d1..4c0155998 100644 --- a/cores/arduino/WString.cpp +++ b/cores/arduino/WString.cpp @@ -123,7 +123,7 @@ String::String(double value, unsigned char decimalPlaces) String::~String() { - free(buffer); + if (buffer) free(buffer); } /*********************************************/