aboutsummaryrefslogtreecommitdiffstats
path: root/packages/qemu/qemu-0.9.1+svn/fix_protection_bits.patch
blob: ee2b077602f354bfc8d63f23a3eea4c91be160c1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Index: qemu-0.9.1/linux-user/mmap.c
===================================================================
--- qemu-0.9.1.orig/linux-user/mmap.c	2008-04-16 14:10:26.000000000 +0100
+++ qemu-0.9.1/linux-user/mmap.c	2008-04-16 14:10:51.000000000 +0100
@@ -49,8 +49,7 @@
     end = start + len;
     if (end < start)
         return -EINVAL;
-    if (prot & ~(PROT_READ | PROT_WRITE | PROT_EXEC))
-        return -EINVAL;
+    prot = prot & (PROT_READ | PROT_WRITE | PROT_EXEC);
     if (len == 0)
         return 0;