[tree] Fix memove32

This commit is contained in:
Léa Saviot
2018-07-10 16:14:38 +02:00
parent 3eabf77ed5
commit 1e5994b926

View File

@@ -23,7 +23,8 @@ TreeNode * TreePool::node(int identifier) const {
}
static void memmove32(uint32_t * dst, uint32_t * src, size_t len) {
if (dst > src) {
if (src < dst && dst < src + len) {
/* Copy backwards to avoid overwrites */
src += len;
dst += len;
while (len--) {