[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Rdiff-backup-commits] rdiff-backup/rdiff_backup rpath.py
From: |
Ben Escoto |
Subject: |
[Rdiff-backup-commits] rdiff-backup/rdiff_backup rpath.py |
Date: |
Fri, 13 Jan 2006 05:29:47 +0000 |
CVSROOT: /sources/rdiff-backup
Module name: rdiff-backup
Branch:
Changes by: Ben Escoto <address@hidden> 06/01/13 05:29:47
Modified files:
rdiff_backup : rpath.py
Log message:
If fsync fails, make sure descriptor still closed
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/rdiff-backup/rdiff-backup/rdiff_backup/rpath.py.diff?tr1=1.98&tr2=1.99&r1=text&r2=text
Patches:
Index: rdiff-backup/rdiff_backup/rpath.py
diff -u rdiff-backup/rdiff_backup/rpath.py:1.98
rdiff-backup/rdiff_backup/rpath.py:1.99
--- rdiff-backup/rdiff_backup/rpath.py:1.98 Fri Dec 16 20:25:58 2005
+++ rdiff-backup/rdiff_backup/rpath.py Fri Jan 13 05:29:47 2006
@@ -1148,6 +1148,7 @@
os.fsync(fd)
os.close(fd)
except OSError, e:
+ if locals().has_key('fd'): os.close(fd)
if e.errno != errno.EPERM or self.isdir(): raise
# Maybe the system doesn't like read-only fsyncing.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Rdiff-backup-commits] rdiff-backup/rdiff_backup rpath.py,
Ben Escoto <=