winex11: Use memmove for possibly overlapping memory areas.

oldstable
Vitaliy Margolen 2008-05-26 23:53:45 -06:00 committed by Alexandre Julliard
parent dca07aa856
commit ba5f205584
1 changed files with 1 additions and 1 deletions

View File

@ -535,7 +535,7 @@ static BOOL IME_RemoveFromSelected(HIMC hIMC)
if (hSelectedFrom[i] == hIMC)
{
if (i < hSelectedCount - 1)
memcpy(&hSelectedFrom[i], &hSelectedFrom[i+1], (hSelectedCount - i - 1)*sizeof(HIMC));
memmove(&hSelectedFrom[i], &hSelectedFrom[i+1], (hSelectedCount - i - 1)*sizeof(HIMC));
hSelectedCount --;
return TRUE;
}