mirror of
https://github.com/ElementsProject/lightning.git
synced 2025-03-03 10:46:58 +01:00
bitcoind: if callback says don't call on error, dont.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
parent
15aaf9f49a
commit
9ed7041c46
1 changed files with 4 additions and 0 deletions
|
@ -140,6 +140,8 @@ static void bcli_finished(struct io_conn *conn, struct bitcoin_cli *bcli)
|
|||
(int)bcli->output_bytes,
|
||||
bcli->output);
|
||||
bitcoind->error_count++;
|
||||
|
||||
goto done;
|
||||
}
|
||||
} else
|
||||
*bcli->exitstatus = WEXITSTATUS(status);
|
||||
|
@ -156,6 +158,8 @@ static void bcli_finished(struct io_conn *conn, struct bitcoin_cli *bcli)
|
|||
db_begin_transaction(bitcoind->ld->wallet->db);
|
||||
bcli->process(bcli);
|
||||
db_commit_transaction(bitcoind->ld->wallet->db);
|
||||
|
||||
done:
|
||||
tal_free(bcli);
|
||||
|
||||
next_bcli(bitcoind);
|
||||
|
|
Loading…
Add table
Reference in a new issue