VirtualConsole: use memmove for an overlapping copy

This commit is contained in:
joshua stein 2019-12-20 12:41:31 -06:00 committed by Andreas Kling
parent b6ee8a2c8d
commit 0a10462896

View file

@ -389,7 +389,7 @@ void VirtualConsole::scroll_up()
clear_vga_row(24);
}
} else {
memcpy(m_buffer, m_buffer + 160, 160 * 24);
memmove(m_buffer, m_buffer + 160, 160 * 24);
u16* linemem = (u16*)&m_buffer[24 * 160];
for (u16 i = 0; i < columns(); ++i)
linemem[i] = 0x0720;