From: Matt Corallo <649246+TheBlueMatt@users.noreply.github.com> Date: Fri, 29 Jun 2018 20:43:56 +0000 (-0400) Subject: Merge pull request #32 from ariard/prune_payment_preimages X-Git-Tag: v0.0.12~401 X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=commitdiff_plain;h=f9ec0a76d4a1bb6a1eee62b8775b2c239b4672e8;hp=ef166420b0e99b82b55ee52a8f7315d4780d722c;p=rust-lightning Merge pull request #32 from ariard/prune_payment_preimages Add pruning of preimages no longer needed + tests --- diff --git a/src/ln/peer_handler.rs b/src/ln/peer_handler.rs index aec3a32e9..86e255362 100644 --- a/src/ln/peer_handler.rs +++ b/src/ln/peer_handler.rs @@ -409,8 +409,10 @@ impl PeerManager { 18 => { let msg = try_potential_decodeerror!(msgs::Ping::decode(&msg_data[2..])); - let resp = msgs::Pong { byteslen: msg.ponglen }; - encode_and_send_msg!(resp, 19); + if msg.ponglen < 65532 { + let resp = msgs::Pong { byteslen: msg.ponglen }; + encode_and_send_msg!(resp, 19); + } }, 19 => { try_potential_decodeerror!(msgs::Pong::decode(&msg_data[2..]));