Index: obj_padstack_op.c =================================================================== --- obj_padstack_op.c (revision 12399) +++ obj_padstack_op.c (revision 12400) @@ -133,8 +133,7 @@ void *pcb_padstackop_destroy(pcb_opctx_t *ctx, pcb_padstack_t *ps) { pcb_r_delete_entry(ctx->remove.destroy_target->padstack_tree, (pcb_box_t *)ps); - free(ps->thermal.shape); - pcb_via_free(ps); + pcb_padstack_free(ps); return NULL; }