|
@@ -174,7 +174,6 @@ bool ZipArchive::try_open_pack(const String &p_path, bool p_replace_files, uint6
|
|
|
|
|
|
Package pkg;
|
|
|
pkg.filename = p_path;
|
|
|
- pkg.zfile = zfile;
|
|
|
packages.push_back(pkg);
|
|
|
int pkg_num = packages.size() - 1;
|
|
|
|
|
@@ -201,6 +200,8 @@ bool ZipArchive::try_open_pack(const String &p_path, bool p_replace_files, uint6
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ unzClose(zfile);
|
|
|
+
|
|
|
return true;
|
|
|
}
|
|
|
|
|
@@ -225,10 +226,6 @@ ZipArchive::ZipArchive() {
|
|
|
}
|
|
|
|
|
|
ZipArchive::~ZipArchive() {
|
|
|
- for (int i = 0; i < packages.size(); i++) {
|
|
|
- unzClose(packages[i].zfile);
|
|
|
- }
|
|
|
-
|
|
|
packages.clear();
|
|
|
}
|
|
|
|