Fixed memory leak when closing a DirHandle with a root (thanks, jajiradai!).
Fixes #3.
This commit is contained in:
parent
17b691b0ea
commit
497934818b
|
@ -1093,6 +1093,8 @@ static int freeDirHandle(DirHandle *dh, FileHandle *openList)
|
|||
BAIL_IF(i->dirHandle == dh, PHYSFS_ERR_FILES_STILL_OPEN, 0);
|
||||
|
||||
dh->funcs->closeArchive(dh->opaque);
|
||||
|
||||
if (dh->root) allocator.Free(dh->root);
|
||||
allocator.Free(dh->dirName);
|
||||
allocator.Free(dh->mountPoint);
|
||||
allocator.Free(dh);
|
||||
|
|
Loading…
Reference in New Issue