Index: obj_arc.c =================================================================== --- obj_arc.c (revision 27960) +++ obj_arc.c (revision 27961) @@ -289,6 +289,8 @@ void pcb_arc_free(pcb_arc_t *arc) { + if ((arc->parent.layer != NULL) && (arc->parent.layer->arc_tree != NULL)) + pcb_r_delete_entry(arc->parent.layer->arc_tree, (pcb_box_t *)arc); pcb_attribute_free(&arc->Attributes); pcb_arc_unreg(arc); free(arc);