1
0
mirror of synced 2025-02-17 18:59:21 +01:00

fix: Providers not being closed correctly

Fixes #692
This commit is contained in:
WerWolv 2022-08-20 14:04:12 +02:00
parent d004962e3a
commit 7d85a8b6fc
2 changed files with 1 additions and 1 deletions

View File

@ -307,6 +307,7 @@ namespace hex {
else if (it - s_providers.begin() == s_currentProvider)
setCurrentProvider(0);
provider->close();
delete provider;
}

View File

@ -19,7 +19,6 @@ namespace hex::prv {
Provider::~Provider() {
for (auto &overlay : this->m_overlays)
this->deleteOverlay(overlay);
this->close();
}
void Provider::read(u64 offset, void *buffer, size_t size, bool overlays) {