From bbb03af44200138fa9301fccab3b2e05c03d23b8 Mon Sep 17 00:00:00 2001 From: Derek Collison Date: Mon, 12 Apr 2021 11:01:41 -0700 Subject: [PATCH] Make sure we do not set last to -1. #2068 Signed-off-by: Derek Collison --- server/filestore.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/filestore.go b/server/filestore.go index 279a6d66..af415cc1 100644 --- a/server/filestore.go +++ b/server/filestore.go @@ -617,7 +617,7 @@ func (mb *msgBlock) rebuildState() (*LostStreamData, error) { } // For empty msg blocks make sure we recover last seq correctly based off of first. - if mb.msgs == 0 { + if mb.msgs == 0 && mb.first.seq > 0 { mb.last.seq = mb.first.seq - 1 }