Don't send padding bytes for pings
[rust-lightning] / lightning / src / ln / peer_handler.rs
index 692e6769a4bf8fe579441374aef4fecaf251dc9a..1814f0af825d77d606c1f72a805e582df9003cfb 100644 (file)
@@ -1182,7 +1182,7 @@ impl<Descriptor: SocketDescriptor, CM: Deref, L: Deref> PeerManager<Descriptor,
 
                                let ping = msgs::Ping {
                                        ponglen: 0,
-                                       byteslen: 64,
+                                       byteslen: 0,
                                };
                                peer.pending_outbound_buffer.push_back(peer.channel_encryptor.encrypt_message(&encode_msg!(&ping)));