Просмотр исходного кода

--files-cache=size: fix crash, fixes #7658

Thomas Waldmann 1 год назад
Родитель
Сommit
ec1f2dfbf1
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      src/borg/cache.py

+ 3 - 0
src/borg/cache.py

@@ -1049,6 +1049,9 @@ class LocalCache(CacheStatsMixin):
         elif "m" in cache_mode:
             cmtime_type = "mtime"
             cmtime_ns = safe_ns(st.st_mtime_ns)
+        else:  # neither 'c' nor 'm' in cache_mode, avoid UnboundLocalError
+            cmtime_type = "ctime"
+            cmtime_ns = safe_ns(st.st_ctime_ns)
         entry = FileCacheEntry(
             age=0, inode=st.st_ino, size=st.st_size, cmtime=int_to_timestamp(cmtime_ns), chunk_ids=ids
         )