From 6d14370e8e9028b17fbe55371ca774df05eccff3 Mon Sep 17 00:00:00 2001 From: yyforyongyu Date: Tue, 22 Jul 2025 19:31:43 +0800 Subject: [PATCH] lncfg: validate `msg-burst-bytes` --- lncfg/gossip.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lncfg/gossip.go b/lncfg/gossip.go index 8793f7895..6d51aceab 100644 --- a/lncfg/gossip.go +++ b/lncfg/gossip.go @@ -74,8 +74,13 @@ func (g *Gossip) Validate() error { g.MsgBurstBytes, lnwire.MaxSliceLength) } - if g.MsgRateBytes < g.PeerMsgRateBytes { - return fmt.Errorf("msg-rate-bytes=%v must be at greater than "+ + if g.MsgBurstBytes <= g.MsgRateBytes { + return fmt.Errorf("msg-burst-bytes=%v must be greater than "+ + "msg-rate-bytes=%v", g.MsgBurstBytes, g.MsgRateBytes) + } + + if g.MsgRateBytes <= g.PeerMsgRateBytes { + return fmt.Errorf("msg-rate-bytes=%v must be greater than "+ "peer-msg-rate-bytes=%v", g.MsgRateBytes, g.PeerMsgRateBytes) }