1
0
Fork 0
mirror of https://github.com/borgbackup/borg.git synced 2024-12-24 16:55:36 +00:00

Merge pull request #1084 from enkore/fix/plsf

Fix referencing error in platform_linux.set_flags
This commit is contained in:
enkore 2016-05-22 20:06:40 +02:00
commit 5fa52758a0

View file

@ -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) fd = os.open(path, os.O_RDONLY|os.O_NONBLOCK|os.O_NOFOLLOW)
try: try:
if ioctl(fd, FS_IOC_SETFLAGS, &flags) == -1: if ioctl(fd, FS_IOC_SETFLAGS, &flags) == -1:
if errno.errno != errno.EOPNOTSUPP: error_number = errno.errno
raise OSError(errno, strerror(errno).decode(), path) if error_number != errno.EOPNOTSUPP:
raise OSError(error_number, strerror(error_number).decode(), path)
finally: finally:
if open_fd: if open_fd:
os.close(fd) os.close(fd)