ruby-changes:70665
From: nagachika <ko1@a...>
Date: Thu, 30 Dec 2021 21:16:40 +0900 (JST)
Subject: [ruby-changes:70665] d5fc3fa4db (master): win32/win32.c Fix PROT_EXEC bit flag check for FlushInstrucitonCache()
https://git.ruby-lang.org/ruby.git/commit/?id=d5fc3fa4db From d5fc3fa4dbf2d6decb6c2582eed6fd2d8003c70c Mon Sep 17 00:00:00 2001 From: nagachika <nagachika@r...> Date: Wed, 29 Dec 2021 19:31:47 +0900 Subject: 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 c9bd18c8cdb..d9e719af008 100644 --- a/win32/win32.c +++ b/win32/win32.c @@ -8264,7 +8264,7 @@ rb_w32_mprotect(void *addr, size_t len, int prot) https://github.com/ruby/ruby/blob/trunk/win32/win32.c#L8264 return -1; } */ - if (prot | PROT_EXEC) { + if (prot & PROT_EXEC) { if (!FlushInstructionCache(GetCurrentProcess(), addr, len)) { errno = rb_w32_map_errno(GetLastError()); return -1; -- cgit v1.2.1 -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/