From 7dc9c90f83f5300251a574e1408085024306ab5a Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Mon, 2 Dec 2019 18:15:36 +0100 Subject: [PATCH] Kernel: Fix bug where mprotect() would ignore setting PROT_WRITE A typo in Region::set_writable() caused us to update the readable flag rather than the writable flag. --- Kernel/VM/Region.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Kernel/VM/Region.h b/Kernel/VM/Region.h index 4ea3c2f7fc..2c5890c7b6 100644 --- a/Kernel/VM/Region.h +++ b/Kernel/VM/Region.h @@ -108,7 +108,7 @@ public: void set_writable(bool b) { if (b) - m_access |= Access::Read; + m_access |= Access::Write; else m_access &= ~Access::Write; }