From 483285e193c9cb079925b23c3b545eda89a4a9ef Mon Sep 17 00:00:00 2001 From: Krasimir Angelov Date: Fri, 20 May 2022 17:49:45 +0200 Subject: [PATCH] bug fixes in the allocator --- src/runtime/c/pgf/db.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/runtime/c/pgf/db.cxx b/src/runtime/c/pgf/db.cxx index 7b1fc6eb5..b3ed0d2e0 100644 --- a/src/runtime/c/pgf/db.cxx +++ b/src/runtime/c/pgf/db.cxx @@ -576,7 +576,7 @@ int PgfDB::init_state() } #endif - ms->curr_txn_id = 0; + ms->curr_txn_id = 1; ms->min_txn_id = 0; ms->free_blocks = 0; ms->free_descriptors = 0; @@ -669,6 +669,7 @@ object PgfDB::upd_block_descr(object map, object left, object right) new_descr = ptr(block_descr, map); } + new_descr->block_size = descr->block_size; new_descr->o = descr->o; new_descr->chain = 0; new_descr->block_txn_id = descr->block_txn_id;