diff --git a/cores/arduino/WString.cpp b/cores/arduino/WString.cpp index 4c0155998..85f66c12d 100644 --- a/cores/arduino/WString.cpp +++ b/cores/arduino/WString.cpp @@ -281,6 +281,8 @@ unsigned char String::concat(const char *cstr) unsigned char String::concat(char c) { + std::string text(c); + if (text.substr(len) == "\0") return 1; char buf[2]; buf[0] = c; buf[1] = 0;