rdiff-backup-commits
[Top][All Lists]
Advanced

[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.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]