From: notaz Date: Wed, 3 Jan 2018 01:00:32 +0000 (+0200) Subject: libretro: pass required arg to VirtualProtect X-Git-Tag: v1.93~15 X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a0b95da11240b4e936e4bab64a002db394130bb0;p=picodrive.git libretro: pass required arg to VirtualProtect --- diff --git a/platform/libretro/libretro.c b/platform/libretro/libretro.c index 2bdd07d2..42d30c2d 100644 --- a/platform/libretro/libretro.c +++ b/platform/libretro/libretro.c @@ -451,7 +451,8 @@ int plat_mem_set_exec(void *ptr, size_t size) { int ret = -1; #ifdef _WIN32 - ret = VirtualProtect(ptr, size, PAGE_EXECUTE_READWRITE, 0); + DWORD oldProtect = 0; + ret = VirtualProtect(ptr, size, PAGE_EXECUTE_READWRITE, &oldProtect); if (ret == 0 && log_cb) log_cb(RETRO_LOG_ERROR, "VirtualProtect(%p, %d) failed: %d\n", ptr, (int)size, GetLastError());