evil: fix access to a file mapping object
authorVincent Torri <vincent.torri@gmail.com>
Fri, 20 Mar 2015 07:16:20 +0000 (08:16 +0100)
committerCedric BAIL <cedric@osg.samsung.com>
Sun, 22 Mar 2015 16:09:36 +0000 (17:09 +0100)
Patch from Jorge Luis Zapatta (turran), a bit modified
by me

@fix

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
src/lib/evil/evil_mman.c

index cecb550..8d6dcdb 100644 (file)
@@ -103,7 +103,7 @@ mmap(void  *addr EVIL_UNUSED,
    if (protect & (PAGE_EXECUTE_READWRITE | PAGE_EXECUTE_READ))
      acs = FILE_MAP_EXECUTE;
 #endif
-   else if ((protect & (PAGE_READWRITE | PAGE_READONLY)) == (PAGE_READWRITE | PAGE_READONLY))
+   else if (protect & (PAGE_READWRITE | PAGE_READONLY))
      acs = FILE_MAP_READ;
    else
      {