summaryrefslogtreecommitdiff
path: root/rdiff-backup/rdiff_backup/restore.py
diff options
context:
space:
mode:
Diffstat (limited to 'rdiff-backup/rdiff_backup/restore.py')
-rw-r--r--rdiff-backup/rdiff_backup/restore.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/rdiff-backup/rdiff_backup/restore.py b/rdiff-backup/rdiff_backup/restore.py
index 414f04d..85734ef 100644
--- a/rdiff-backup/rdiff_backup/restore.py
+++ b/rdiff-backup/rdiff_backup/restore.py
@@ -47,8 +47,10 @@ def get_inclist(inc_rpath):
inc_list = []
for filename in parent_dir.listdir():
- inc = parent_dir.append(filename)
- if inc.isincfile() and inc.getincbase_str() == basename:
+ inc_info = rpath.get_incfile_info(filename)
+ if inc_info and inc_info[3] == basename:
+ inc = parent_dir.append(filename)
+ assert inc.isincfile()
inc_list.append(inc)
return inc_list