X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=src%2Fln%2Fchannelmanager.rs;h=ff6f924c61f5c18b3cd3bae946ce3f005c781ddf;hb=2018782d119219d9dbde3b993e165b687c3ec268;hp=d7bd9ff9d6e621477d679355c853b8ca11375fd9;hpb=9606f94caf451d9eb3a690b559e2955486a3e76a;p=rust-lightning diff --git a/src/ln/channelmanager.rs b/src/ln/channelmanager.rs index d7bd9ff9..ff6f924c 100644 --- a/src/ln/channelmanager.rs +++ b/src/ln/channelmanager.rs @@ -772,6 +772,7 @@ impl ChannelManager { if from_user { panic!("Called claim_funds with a preimage for an outgoing payment. There is nothing we can do with this, and something is seriously wrong if you knew this..."); } + mem::drop(channel_state); let mut pending_events = self.pending_events.lock().unwrap(); pending_events.push(events::Event::PaymentSent { payment_preimage @@ -795,6 +796,7 @@ impl ChannelManager { } }; + mem::drop(channel_state); let mut pending_events = self.pending_events.lock().unwrap(); pending_events.push(events::Event::SendFulfillHTLC { node_id: node_id,