mirror of
https://github.com/borgbackup/borg.git
synced 2026-03-24 19:34:23 -04:00
process_symlink: fix missing backup_io()
Fixes a chmod/chown/chgrp/unlink/rename/... crash race between getting dirents and dispatching to process_symlink.
This commit is contained in:
parent
4cb3355d90
commit
f1cf7bc322
1 changed files with 2 additions and 1 deletions
|
|
@ -610,7 +610,8 @@ Number of files: {0.stats.nfiles}'''.format(
|
|||
return 'b' # block device
|
||||
|
||||
def process_symlink(self, path, st):
|
||||
source = os.readlink(path)
|
||||
with backup_io():
|
||||
source = os.readlink(path)
|
||||
item = {b'path': make_path_safe(path), b'source': source}
|
||||
item.update(self.stat_attrs(st, path))
|
||||
self.add_item(item)
|
||||
|
|
|
|||
Loading…
Reference in a new issue