BAN: Use memmove instead of memcpy on overlapping data

I was accidentally using memcpy where memmove was needed
This commit is contained in:
2024-10-13 22:00:16 +03:00
parent 1c1a76d6d7
commit 0b05e9827b
+1 -1
View File
@@ -127,7 +127,7 @@ namespace BAN
void remove(size_type index)
{
ASSERT(index < m_size);
memcpy(data() + index, data() + index + 1, m_size - index);
memmove(data() + index, data() + index + 1, m_size - index);
m_size--;
data()[m_size] = '\0';
}