mirror of
https://github.com/0xFEEDC0DE64/arduino-esp32.git
synced 2025-08-02 12:14:28 +02:00
Fixing issue in String::remove
This commit is contained in:
@@ -796,8 +796,8 @@ void String::remove(unsigned int index, unsigned int count) {
|
|||||||
}
|
}
|
||||||
char *writeTo = wbuffer() + index;
|
char *writeTo = wbuffer() + index;
|
||||||
unsigned int newlen = len() - count;
|
unsigned int newlen = len() - count;
|
||||||
setLen(newlen);
|
|
||||||
memmove(writeTo, wbuffer() + index + count, newlen - index);
|
memmove(writeTo, wbuffer() + index + count, newlen - index);
|
||||||
|
setLen(newlen);
|
||||||
wbuffer()[newlen] = 0;
|
wbuffer()[newlen] = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user