br: fixed set-file on CopiedSST may cause panic (#65108)

close pingcap/tidb#65109
This commit is contained in:
山岚
2025-12-19 09:49:08 +08:00
committed by GitHub
parent 865730dd6e
commit 46623b4980

View File

@ -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))
}