1
Vote

CompressFileDictionary does not release 0-byte file

description

It looks like there is a problem in 0.64 with the CompressFileDictionary-method when packing 0-byte files. In that case, it will not release the file handle of the 0byte file and therefor this file won't be able to be removed. When using other compress-functions - like CompressFiles, the 0-byte file is released. This only happend with 0 byte files.
 
I'm using the 0.64-dlls from codePlex and the 9.20 7z.dll vom 7-zip.org
 
I attached an MSTest Unittest to this issue.

file attachments

comments