diff options
Diffstat (limited to 'rdiff-backup/rdiff_backup/rpath.py')
-rw-r--r-- | rdiff-backup/rdiff_backup/rpath.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/rdiff-backup/rdiff_backup/rpath.py b/rdiff-backup/rdiff_backup/rpath.py index 8871f47..2ee7043 100644 --- a/rdiff-backup/rdiff_backup/rpath.py +++ b/rdiff-backup/rdiff_backup/rpath.py @@ -412,7 +412,10 @@ class RORPath: if self.lstat() and not self.issym() and Globals.change_ownership: # Now compare ownership. Symlinks don't have ownership - if user_group.map_rpath(self) != other.getuidgid(): return 0 + try: + if user_group.map_rpath(self) != other.getuidgid(): return 0 + except KeyError: + return 0 # uid/gid might be missing if metadata file is corrupt return 1 |