diff options
Diffstat (limited to 'rdiff-backup/rdiff_backup/restore.py')
-rw-r--r-- | rdiff-backup/rdiff_backup/restore.py | 6 |
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 |