diff options
-rw-r--r-- | vm/memory_object_proxy.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/vm/memory_object_proxy.c b/vm/memory_object_proxy.c index b6268d72..4ad30030 100644 --- a/vm/memory_object_proxy.c +++ b/vm/memory_object_proxy.c @@ -172,7 +172,8 @@ memory_object_create_proxy (const ipc_space_t space, vm_prot_t max_protection, ipc_port_nsrequest (proxy->port, 1, notify, ¬ify); assert (notify == IP_NULL); - proxy->object = ipc_port_copy_send (object[0]); + /* Consumes the port right */ + proxy->object = object[0]; proxy->max_protection = max_protection; proxy->start = start[0]; proxy->len = len[0]; |