Merge pull request #312 from jasperla/memmove

Fix a crash due to overlapping arguments of memcpy(3).
This commit is contained in:
Dave Davenport 2016-01-03 21:27:51 +01:00
commit f65dc35036
1 changed files with 1 additions and 1 deletions

View File

@ -940,7 +940,7 @@ static void menu_refilter ( MenuState *state )
g_mutex_clear ( &mutex );
for ( unsigned int i = 0; i < nt; i++ ) {
if ( j != states[i].start ) {
memcpy ( &( state->line_map[j] ), &( state->line_map[states[i].start] ), sizeof ( unsigned int ) * ( states[i].count ) );
memmove ( &( state->line_map[j] ), &( state->line_map[states[i].start] ), sizeof ( unsigned int ) * ( states[i].count ) );
}
j += states[i].count;
}