diff --git a/br/pkg/restore/log_client/ssts.go b/br/pkg/restore/log_client/ssts.go index 2274b0d1a9..e92d49ff2a 100644 --- a/br/pkg/restore/log_client/ssts.go +++ b/br/pkg/restore/log_client/ssts.go @@ -123,9 +123,11 @@ func (s *CopiedSST) GetSSTs() []*backuppb.File { func (s *CopiedSST) SetSSTs(fs []*backuppb.File) { if len(fs) == 0 { s.File = nil + return } if len(fs) == 1 { s.File = fs[0] + return } log.Panic("Too many files passed to AddedSSTs.SetSSTs.", zap.Any("input", fs)) }