diff --git a/src/ripple_overlay/impl/PeerImp.h b/src/ripple_overlay/impl/PeerImp.h index 663e1db58..f94ae1d88 100644 --- a/src/ripple_overlay/impl/PeerImp.h +++ b/src/ripple_overlay/impl/PeerImp.h @@ -1999,6 +1999,9 @@ private: assert (packet); protocol::TMProposeSet& set = *packet; + if ((set.closetime() + 180) < getApp().getOPs().getCloseTimeNC()) + return; + if ((set.currenttxhash ().size () != 32) || (set.nodepubkey ().size () < 28) || (set.signature ().size () < 56) || (set.nodepubkey ().size () > 128) || (set.signature ().size () > 128)) {