浏览代码

check: fix uninitialised variable if repo is completely empty, fixes #7034

Thomas Waldmann 2 年之前
父节点
当前提交
4f4be2631a
共有 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()
         pi = ProgressIndicatorPercent(total=segment_count, msg='Checking segments %3.1f%%', step=0.1,
                                       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()):
             pi.show(i)
             if segment <= last_segment_checked: