Correctly update the last block hash on disconnect
[rust-lightning] / lightning / src / ln / channelmanager.rs
index 450d014033a895656d39cec81f7daf0caeb142ab..6e46d79fb08a76624e57bb2b25bac77834941be3 100644 (file)
@@ -3377,7 +3377,7 @@ impl<Signer: Sign, M: Deref, T: Deref, K: Deref, F: Deref, L: Deref> ChannelMana
                let _persistence_guard = PersistenceNotifierGuard::new(&self.total_consistency_lock, &self.persistence_notifier);
 
                self.latest_block_height.fetch_sub(1, Ordering::AcqRel);
-               *self.last_block_hash.write().unwrap() = header.block_hash();
+               *self.last_block_hash.write().unwrap() = header.prev_blockhash;
 
                let mut failed_channels = Vec::new();
                {