소스 검색

Merge pull request #3138 from ThomasWaldmann/fix-nonlocal-path-detection-1.0

fix detection of non-local path, fixes #3108
TW 7 년 전
부모
커밋
131c37db59
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      borg/archive.py

+ 1 - 1
borg/archive.py

@@ -374,7 +374,7 @@ Number of files: {0.stats.nfiles}'''.format(
             return
 
         dest = self.cwd
-        if item[b'path'].startswith('/') or item[b'path'].startswith('..'):
+        if item[b'path'].startswith(('/', '../')):
             raise Exception('Path should be relative and local')
         path = os.path.join(dest, item[b'path'])
         # Attempt to remove existing files, ignore errors on failure