15 lines
597 B
Diff
15 lines
597 B
Diff
|
diff -rup gtk-vnc-0.2.0.orig/src/coroutine.c gtk-vnc-0.2.0.new/src/coroutine.c
|
||
|
--- gtk-vnc-0.2.0.orig/src/coroutine.c 2007-09-13 17:11:29.000000000 -0400
|
||
|
+++ gtk-vnc-0.2.0.new/src/coroutine.c 2007-09-26 15:48:23.000000000 -0400
|
||
|
@@ -44,8 +44,8 @@ int coroutine_init(struct coroutine *co)
|
||
|
|
||
|
co->cc.stack_size = co->stack_size;
|
||
|
co->cc.stack = mmap(0, co->stack_size,
|
||
|
- PROT_READ | PROT_WRITE | PROT_EXEC,
|
||
|
- MAP_SHARED | MAP_ANONYMOUS | MAP_GROWSDOWN,
|
||
|
+ PROT_READ | PROT_WRITE,
|
||
|
+ MAP_PRIVATE | MAP_ANONYMOUS,
|
||
|
-1, 0);
|
||
|
if (co->cc.stack == MAP_FAILED)
|
||
|
return -1;
|