diff options
author | alc <alc@FreeBSD.org> | 2009-04-11 22:34:08 +0000 |
---|---|---|
committer | alc <alc@FreeBSD.org> | 2009-04-11 22:34:08 +0000 |
commit | 63f0996a6c3f0bb08faabe5349725817b8da2039 (patch) | |
tree | a407867013ad224225071c3ad53c6d76fe1a1bf6 /sys/vm/vm_unix.c | |
parent | b79ff9a30db8d3975296e0b1fe8978691f774694 (diff) | |
download | FreeBSD-src-63f0996a6c3f0bb08faabe5349725817b8da2039.zip FreeBSD-src-63f0996a6c3f0bb08faabe5349725817b8da2039.tar.gz |
Remove execute permission from the memory allocated by sbrk().
Pre-announced on: -arch (3/31/09)
Discussed with: rwatson
Tested by: marius (sparc64)
Diffstat (limited to 'sys/vm/vm_unix.c')
-rw-r--r-- | sys/vm/vm_unix.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/vm/vm_unix.c b/sys/vm/vm_unix.c index cd98be9..6bb9917 100644 --- a/sys/vm/vm_unix.c +++ b/sys/vm/vm_unix.c @@ -117,7 +117,7 @@ obreak(td, uap) goto done; } rv = vm_map_insert(&vm->vm_map, NULL, 0, old, new, - VM_PROT_ALL, VM_PROT_ALL, 0); + VM_PROT_RW, VM_PROT_ALL, 0); if (rv != KERN_SUCCESS) { error = ENOMEM; goto done; |