소스 검색

Merge pull request #7035 from ThomasWaldmann/fix-7034-1.2

check: fix uninitialised variable if repo is completely empty, fixes #7034
TW 2 년 전
부모
커밋
44b4791e98
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      src/borg/repository.py

+ 1 - 0
src/borg/repository.py

@@ -1027,6 +1027,7 @@ class Repository:
         t_start = time.monotonic()
         t_start = time.monotonic()
         pi = ProgressIndicatorPercent(total=segment_count, msg='Checking segments %3.1f%%', step=0.1,
         pi = ProgressIndicatorPercent(total=segment_count, msg='Checking segments %3.1f%%', step=0.1,
                                       msgid='repository.check')
                                       msgid='repository.check')
+        segment = -1  # avoid uninitialized variable if there are no segment files at all
         for i, (segment, filename) in enumerate(self.io.segment_iterator()):
         for i, (segment, filename) in enumerate(self.io.segment_iterator()):
             pi.show(i)
             pi.show(i)
             if segment <= last_segment_checked:
             if segment <= last_segment_checked: