File tree 1 file changed +5
-4
lines changed
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/
8357
8357
}
8358
8358
8359
8359
let our_peerstorage_encryption_key = self.node_signer.get_peer_storage_key();
8360
+ let our_peer_storage = OurPeerStorage::new(msg.data);
8360
8361
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 ) => {
8363
8364
// Decryption successful.
8364
- if our_peer_storage.get_ser_channels() .len() == 0 {
8365
+ if decrypted_data .len() == 0 {
8365
8366
log_trace!(logger, "Received a peer storage from peer {} with 0 channels.", log_pubkey!(counterparty_node_id));
8366
8367
}
8367
8368
}
8368
8369
Err(_) => {
8369
8370
log_debug!(logger, "Invalid YourPeerStorage received from {}", log_pubkey!(counterparty_node_id));
8370
8371
8371
- return Err(MsgHandleErrInternal::from_chan_no_close(ChannelError::Warn (
8372
+ return Err(MsgHandleErrInternal::from_chan_no_close(ChannelError::Ignore (
8372
8373
"Invalid peer_storage_retrieval message received.".into(),
8373
8374
), ChannelId([0; 32])));
8374
8375
}
You can’t perform that action at this time.
0 commit comments