1
0
Эх сурвалжийг харах

7zip: don't forget to destroy the PHYSFS_Io when closing the archive!

Ryan C. Gordon 8 жил өмнө
parent
commit
ea90a92016

+ 2 - 0
src/physfs_archiver_7z.c

@@ -203,6 +203,8 @@ static void SZIP_closeArchive(void *opaque)
     SZIPinfo *info = (SZIPinfo *) opaque;
     SZIPinfo *info = (SZIPinfo *) opaque;
     if (info)
     if (info)
     {
     {
+        if (info->io)
+            info->io->destroy(info->io);
         SzArEx_Free(&info->db, &SZIP_SzAlloc);
         SzArEx_Free(&info->db, &SZIP_SzAlloc);
         __PHYSFS_DirTreeDeinit(&info->tree);
         __PHYSFS_DirTreeDeinit(&info->tree);
         allocator.Free(info);
         allocator.Free(info);