Index: obj_term.c =================================================================== --- obj_term.c (revision 30941) +++ obj_term.c (revision 30942) @@ -71,7 +71,7 @@ e = htsp_getentry(terminals, obj->term); if (e == NULL) { /* allocate new terminal */ - char *tname = pcb_strdup(obj->term); + char *tname = rnd_strdup(obj->term); v = malloc(sizeof(vtp0_t)); vtp0_init(v); htsp_set(terminals, tname, v); @@ -174,7 +174,7 @@ /* remove from previous terminal */ if (r->obj->term != NULL) { - old_term = pcb_strdup(r->obj->term); + old_term = rnd_strdup(r->obj->term); rnd_attribute_remove(&r->obj->Attributes, "term"); pcb_obj_invalidate_label(r->obj->type, r->obj->parent.any, r->obj, r->obj); r->obj->term = NULL; @@ -182,7 +182,7 @@ /* add to new terminal */ if (*r->str != '\0') { - r->obj->term = autofree = pcb_strdup(r->str); + r->obj->term = autofree = rnd_strdup(r->str); pcb_obj_invalidate_label(r->obj->type, r->obj->parent.any, r->obj, r->obj); }