From d5fc3fa4dbf2d6decb6c2582eed6fd2d8003c70c Mon Sep 17 00:00:00 2001 From: nagachika Date: Wed, 29 Dec 2021 19:31:47 +0900 Subject: [PATCH] win32/win32.c Fix PROT_EXEC bit flag check for FlushInstrucitonCache() --- win32/win32.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/win32/win32.c b/win32/win32.c index c9bd18c8cd..d9e719af00 100644 --- a/win32/win32.c +++ b/win32/win32.c @@ -8264,7 +8264,7 @@ rb_w32_mprotect(void *addr, size_t len, int prot) return -1; } */ - if (prot | PROT_EXEC) { + if (prot & PROT_EXEC) { if (!FlushInstructionCache(GetCurrentProcess(), addr, len)) { errno = rb_w32_map_errno(GetLastError()); return -1;