committer: Fix a file handle leak.

This commit is contained in:
Joey Hess 2013-01-05 13:42:31 -04:00
parent 8f3d07b565
commit bf1981f60e
3 changed files with 9 additions and 1 deletions

View file

@ -60,7 +60,8 @@ lockDown file = do
tmp <- fromRepo gitAnnexTmpDir
createAnnexDirectory tmp
liftIO $ do
(tmpfile, _handle) <- openTempFile tmp (takeFileName file)
(tmpfile, handle) <- openTempFile tmp (takeFileName file)
hClose handle
nukeFile tmpfile
createLink file tmpfile
return $ KeySource { keyFilename = file , contentLocation = tmpfile }