[core] Fix StreamString clearing data using println()

This commit is contained in:
Kuba Szczodrzyński
2022-08-26 20:03:01 +02:00
parent 01225d4648
commit 3264807e77

View File

@@ -25,13 +25,8 @@
size_t StreamString::write(const uint8_t *data, size_t size) {
if(size && data) {
const unsigned int newlen = len + size;
if(reserve(newlen + 1)) {
memcpy((void *) (buffer + len), (const void *) data, size);
changeBuffer(newlen);
*(buffer + newlen) = 0x00; // add null for string end
return size;
}
concat(data, size);
return size;
}
return 0;
}