From bccd2f8cf47333ac71c2509598df3c225c090170 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Wed, 1 Nov 2017 11:40:48 +1030 Subject: [PATCH] bitcoind: wrap callbacks in transaction. Signed-off-by: Rusty Russell --- lightningd/bitcoind.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lightningd/bitcoind.c b/lightningd/bitcoind.c index bab699080..4a63bd209 100644 --- a/lightningd/bitcoind.c +++ b/lightningd/bitcoind.c @@ -151,7 +151,9 @@ static void bcli_finished(struct io_conn *conn, struct bitcoin_cli *bcli) if (bitcoind->shutdown) return; + db_begin_transaction(bitcoind->ld->wallet->db); bcli->process(bcli); + db_commit_transaction(bitcoind->ld->wallet->db); next_bcli(bitcoind); }