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