mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Ensure we dont leak a file handle
This commit is contained in:
parent
c7033beb98
commit
7e4a124d52
@ -269,7 +269,9 @@ def windows_hardlink(src, dest):
|
||||
h = win32file.CreateFile(
|
||||
dest, 0, win32file.FILE_SHARE_READ | win32file.FILE_SHARE_WRITE | win32file.FILE_SHARE_DELETE,
|
||||
None, win32file.OPEN_EXISTING, 0, None)
|
||||
try:
|
||||
sz = win32file.GetFileSize(h)
|
||||
finally:
|
||||
win32file.CloseHandle(h)
|
||||
|
||||
if sz != os.path.getsize(src):
|
||||
|
Loading…
x
Reference in New Issue
Block a user