From f23314d9253e0e12cdbf374269da7046a0be9267 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, );