Fix SAFEMEMCPY bug from revision 1.32 in idl_insert()

This commit is contained in:
Hallvard Furuseth 1999-09-03 11:01:18 +00:00
parent 5bb08cba85
commit 5b6c6b5855

View file

@ -659,8 +659,8 @@ idl_insert( ID_BLOCK **idl, ID id, unsigned int maxids )
}
/* make a slot for the new id */
SAFEMEMCPY( &ID_BLOCK_ID(*idl, i), &ID_BLOCK_ID(*idl, i+1),
ID_BLOCK_NIDS(*idl) - i );
SAFEMEMCPY( &ID_BLOCK_ID(*idl, i+1), &ID_BLOCK_ID(*idl, i),
(ID_BLOCK_NIDS(*idl) - i) * sizeof(ID) );
ID_BLOCK_ID(*idl, i) = id;
ID_BLOCK_NIDS(*idl)++;