From 770c87bf73014d578fc24048c4cbbed63151b3b2 Mon Sep 17 00:00:00 2001 From: Kamil Diedrich Date: Wed, 24 Nov 2021 23:40:43 +0000 Subject: [PATCH] Specify lambda capture for current object Signed-off-by: Kamil Diedrich --- .../windows/cpu_page_fault_manager_windows.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shared/source/page_fault_manager/windows/cpu_page_fault_manager_windows.cpp b/shared/source/page_fault_manager/windows/cpu_page_fault_manager_windows.cpp index 1470d94e7a..f3cdea2a79 100644 --- a/shared/source/page_fault_manager/windows/cpu_page_fault_manager_windows.cpp +++ b/shared/source/page_fault_manager/windows/cpu_page_fault_manager_windows.cpp @@ -20,7 +20,7 @@ std::unique_ptr PageFaultManager::create() { std::function PageFaultManagerWindows::pageFaultHandler; PageFaultManagerWindows::PageFaultManagerWindows() { - pageFaultHandler = [&](struct _EXCEPTION_POINTERS *exceptionInfo) { + pageFaultHandler = [this](struct _EXCEPTION_POINTERS *exceptionInfo) { if (exceptionInfo->ExceptionRecord->ExceptionCode == EXCEPTION_ACCESS_VIOLATION) { if (this->verifyPageFault(reinterpret_cast(exceptionInfo->ExceptionRecord->ExceptionInformation[1]))) { //this is our fault that we serviced, continue app execution