From 182c10fc252bc199a1e475d62b7f655a6c44374f Mon Sep 17 00:00:00 2001
From: evoskuil <eric@voskuil.org>
Date: Mon, 24 Jun 2024 01:33:30 -0400
Subject: [PATCH] non-concurrent set_strong under block/tx.

---
 include/bitcoin/database/impl/query/archive.ipp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/include/bitcoin/database/impl/query/archive.ipp b/include/bitcoin/database/impl/query/archive.ipp
index 7d4eb984..3078e756 100644
--- a/include/bitcoin/database/impl/query/archive.ipp
+++ b/include/bitcoin/database/impl/query/archive.ipp
@@ -1065,7 +1065,7 @@ code CLASS::set_code(txs_link& out_fk, const transactions& txs,
 
     // Clean allocation failure (e.g. disk full), see set_strong() comments.
     // Transactor assures cannot be restored without txs, as required to unset.
-    if (strong && !set_strong(bc::par_unseq, key, links, positive))
+    if (strong && !set_strong(bc::seq, key, links, positive))
         return error::txs_confirm;
 
     // Header link is the key for the txs table.