Index: src/obj_term.c =================================================================== --- src/obj_term.c (revision 27886) +++ src/obj_term.c (revision 27887) @@ -198,7 +198,7 @@ if (subc != NULL) res |= pcb_term_add(&subc->terminals, r->str, r->obj); else - autofree = r->obj->term = pcb_strdup(r->str); + r->obj->term = autofree = pcb_strdup(r->str); pcb_obj_invalidate_label(r->obj->type, r->obj->parent.any, r->obj, r->obj); }