Don't use exceptions in low-level mem allocator

This commit is contained in:
Howard Chu
2022-05-09 17:28:59 +01:00
parent ae8e98b681
commit 6f756473c0
8 changed files with 121 additions and 68 deletions
+8
View File
@@ -113,6 +113,10 @@ extern "C" {
cache = nullptr;
}
}
if (cache && cache->memory == nullptr) {
randomx_release_cache(cache);
cache = nullptr;
}
return cache;
}
@@ -162,6 +166,10 @@ extern "C" {
dataset = nullptr;
}
}
if (dataset && dataset->memory == nullptr) {
randomx_release_dataset(dataset);
dataset = nullptr;
}
return dataset;
}