rpc: Fix for segfault if combinepsbt called with empty inputs

This commit is contained in:
benthecarman committed 2019-02-04 21:26:52 -06:00
1 parent e50853501b
commit 30d0f7be6e
2 files changed
+6

No files matched your search

+3
View File
@@ -269,6 +269,9 @@ class PSBTTest(BitcoinTestFramework):
combined = self.nodes[2].combinepsbt(combiner['combine'])
assert_equal(combined, combiner['result'])
# Empty combiner test
assert_raises_rpc_error(-8, "Parameter 'txs' cannot be empty", self.nodes[0].combinepsbt, [])
# Finalizer test
for finalizer in finalizers:
finalized = self.nodes[2].finalizepsbt(finalizer['finalize'], False)['psbt']