Index: remove.c =================================================================== --- remove.c (revision 1181) +++ remove.c (revision 1182) @@ -260,11 +260,7 @@ if (DestroyTarget->rat_tree) r_delete_entry(DestroyTarget->rat_tree, &Rat->BoundingBox); - DestroyTarget->Rat = g_list_remove(DestroyTarget->Rat, Rat); - DestroyTarget->RatN--; - - g_slice_free(RatType, Rat); - + RemoveFreeRat(Rat); return NULL; }