File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -149,15 +149,15 @@ where C::Target: chain::Filter,
149
149
// transactions from within the block that previously had not been included in txdata.
150
150
if let Some ( ref chain_source) = self . chain_source {
151
151
let block_hash = header. block_hash ( ) ;
152
- for ( txid, outputs) in txn_outputs. drain ( ..) {
153
- for ( idx, output) in outputs. iter ( ) {
152
+ for ( txid, mut outputs) in txn_outputs. drain ( ..) {
153
+ for ( idx, output) in outputs. drain ( .. ) {
154
154
// Register any new outputs with the chain source for filtering and recurse
155
155
// if it indicates that there are dependent transactions within the block
156
156
// that had not been previously included in txdata.
157
157
let output = WatchedOutput {
158
158
block_hash : Some ( block_hash) ,
159
- outpoint : OutPoint { txid, index : * idx as u16 } ,
160
- script_pubkey : output. script_pubkey . clone ( ) ,
159
+ outpoint : OutPoint { txid, index : idx as u16 } ,
160
+ script_pubkey : output. script_pubkey ,
161
161
} ;
162
162
if let Some ( tx) = chain_source. register_output ( output) {
163
163
dependent_txdata. push ( tx) ;
You can’t perform that action at this time.
0 commit comments