Affects Version/s: TrueZIP 7.7.5, TrueZIP 7.7.6
Fix Version/s: TrueZIP 7.7.7
On zip archives containing entries with absolute paths, the method TFile.listFiles returns the archive itself rather than the entries in the archive. Here's some sample code:
The output of the above program is "C:\test.zip" rather than a path pointing to the file inside the archive.
listFiles returning the archive itself has the unfortunate effect of crashing the program with a StackOverflowError, if the program traverses the file system recursively and comes across an archive with absolute entries.