From 9db6b9f957231b7e91c71ed1a55618b264b36df1 Mon Sep 17 00:00:00 2001 From: NicolasCantu Date: Thu, 9 Jan 2025 16:53:02 +0100 Subject: [PATCH] [bug] deadlock in handle_initial_transaction --- src/commit.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/commit.rs b/src/commit.rs index 84c5ded..0060ee0 100644 --- a/src/commit.rs +++ b/src/commit.rs @@ -90,8 +90,7 @@ fn handle_initial_transaction(tx: Transaction, commit_msg: &CommitMessage) -> Re new_process.insert_concurrent_state(init_state)?; // Cache the process - let mut commitments = lock_processes()?; - commitments.insert( + lock_processes()?.insert( root_commitment, new_process, );