Index: remove.c =================================================================== --- remove.c (revision 1179) +++ remove.c (revision 1180) @@ -127,11 +127,7 @@ r_delete_entry(DestroyTarget->via_tree, (BoxTypePtr) Via); free(Via->Name); - DestroyTarget->Via = g_list_remove(DestroyTarget->Via, Via); - DestroyTarget->ViaN--; - - g_slice_free(PinType, Via); - + RemoveFreeVia(Via); return NULL; }