Attempt to fix crashes with LLE applets

This commit is contained in:
Hamish Milne 2020-04-02 01:43:27 +01:00
parent d4ccce1365
commit 74c06bd13e

View file

@ -284,8 +284,10 @@ void MemorySystem::RegisterPageTable(std::shared_ptr<PageTable> page_table) {
} }
void MemorySystem::UnregisterPageTable(std::shared_ptr<PageTable> page_table) { void MemorySystem::UnregisterPageTable(std::shared_ptr<PageTable> page_table) {
impl->page_table_list.erase( auto it = std::find(impl->page_table_list.begin(), impl->page_table_list.end(), page_table);
std::find(impl->page_table_list.begin(), impl->page_table_list.end(), page_table)); if (it != impl->page_table_list.end()) {
impl->page_table_list.erase(it);
}
} }
/** /**