Make sure resume files are fsync'd

This commit is contained in:
Andrew Resch 2009-03-08 02:35:58 +00:00
parent 9a4bbb771e
commit 3072fc48da

View file

@ -759,6 +759,8 @@ class Torrent:
log.debug("Saving fastresume file: %s", path)
fastresume = open(path, "wb")
fastresume.write(resume_data)
fastresume.flush()
os.fsync(fastresume.fileno())
fastresume.close()
except IOError:
log.warning("Error trying to save fastresume file")