Changed strcpy to memmove to handle memory overlaps
This commit is contained in:
parent
c19c15dd07
commit
cd46e089f1
@ -77,6 +77,6 @@ void TCPClient::freeDataBuffer(uint16_t size)
|
||||
#endif
|
||||
}
|
||||
|
||||
strcpy((char *)_data, (char *)_data + secureSize);
|
||||
memmove(_data, _data + secureSize, _dataSize - secureSize + 1 /*We do not forget to copy the \0 at then end*/);
|
||||
_dataSize -= secureSize;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user