From c564b18482ac44580c27085bb0439c098a3ecd2e Mon Sep 17 00:00:00 2001 From: Derek Collison Date: Fri, 26 Mar 2021 05:28:00 -0700 Subject: [PATCH] Protect against negative Signed-off-by: Derek Collison --- server/jetstream_cluster.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server/jetstream_cluster.go b/server/jetstream_cluster.go index cdb0f86b..d7f8545f 100644 --- a/server/jetstream_cluster.go +++ b/server/jetstream_cluster.go @@ -4486,6 +4486,9 @@ func (js *jetStream) clusterInfo(rg *raftGroup) *ClusterInfo { for _, rp := range peers { if rp.ID != id && rg.isMember(rp.ID) { lastSeen := now.Sub(rp.Last) + if lastSeen < 0 { + lastSeen = 1 + } current := rp.Current if current && lastSeen > lostQuorumInterval { current = false