File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -8357,18 +8357,19 @@ This indicates a bug inside LDK. Please report this error at https://github.com/
83578357 }
83588358
83598359 let our_peerstorage_encryption_key = self.node_signer.get_peer_storage_key();
8360+ let our_peer_storage = OurPeerStorage::new(msg.data);
83608361
8361- match OurPeerStorage:: decrypt_our_peer_storage(&msg.data, our_peerstorage_encryption_key) {
8362- Ok(our_peer_storage ) => {
8362+ match our_peer_storage. decrypt_our_peer_storage(our_peerstorage_encryption_key) {
8363+ Ok(decrypted_data ) => {
83638364 // Decryption successful.
8364- if our_peer_storage.get_ser_channels() .len() == 0 {
8365+ if decrypted_data .len() == 0 {
83658366 log_trace!(logger, "Received a peer storage from peer {} with 0 channels.", log_pubkey!(counterparty_node_id));
83668367 }
83678368 }
83688369 Err(_) => {
83698370 log_debug!(logger, "Invalid YourPeerStorage received from {}", log_pubkey!(counterparty_node_id));
83708371
8371- return Err(MsgHandleErrInternal::from_chan_no_close(ChannelError::Warn (
8372+ return Err(MsgHandleErrInternal::from_chan_no_close(ChannelError::Ignore (
83728373 "Invalid peer_storage_retrieval message received.".into(),
83738374 ), ChannelId([0; 32])));
83748375 }
You can’t perform that action at this time.
0 commit comments