mirror of
https://github.com/borgbackup/borg.git
synced 2024-12-23 16:26:29 +00:00
Merge pull request #1084 from enkore/fix/plsf
Fix referencing error in platform_linux.set_flags
This commit is contained in:
commit
5fa52758a0
1 changed files with 3 additions and 2 deletions
|
@ -76,8 +76,9 @@ def set_flags(path, bsd_flags, fd=None):
|
|||
fd = os.open(path, os.O_RDONLY|os.O_NONBLOCK|os.O_NOFOLLOW)
|
||||
try:
|
||||
if ioctl(fd, FS_IOC_SETFLAGS, &flags) == -1:
|
||||
if errno.errno != errno.EOPNOTSUPP:
|
||||
raise OSError(errno, strerror(errno).decode(), path)
|
||||
error_number = errno.errno
|
||||
if error_number != errno.EOPNOTSUPP:
|
||||
raise OSError(error_number, strerror(error_number).decode(), path)
|
||||
finally:
|
||||
if open_fd:
|
||||
os.close(fd)
|
||||
|
|
Loading…
Reference in a new issue