diff --git a/src/runtime/c/pgf/pgf.cxx b/src/runtime/c/pgf/pgf.cxx index 1a51d0203..bca9f9bda 100644 --- a/src/runtime/c/pgf/pgf.cxx +++ b/src/runtime/c/pgf/pgf.cxx @@ -1191,9 +1191,7 @@ PgfRevision pgf_start_transaction(PgfDB *db, PgfExn *err) new_pgf->major_version = pgf->major_version; new_pgf->minor_version = pgf->minor_version; new_pgf->gflags = pgf->gflags; - ref new_name = - textdup_db(ref::from_ptr(&(*pgf->abstract.name))); - new_pgf->abstract.name = new_name; + new_pgf->abstract.name = pgf->abstract.name; new_pgf->abstract.aflags = pgf->abstract.aflags; new_pgf->abstract.funs = pgf->abstract.funs; new_pgf->abstract.cats = pgf->abstract.cats;