diff options
Diffstat (limited to 'syscall')
-rw-r--r-- | syscall/invoke-untyped.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/syscall/invoke-untyped.c b/syscall/invoke-untyped.c index a89306e..483d36f 100644 --- a/syscall/invoke-untyped.c +++ b/syscall/invoke-untyped.c @@ -95,6 +95,11 @@ s_handle_invoke_untyped_retype( switch(retype) { case KO_OBJECT_DIRECTORY: return ko_untyped_retype_objdir(target); + case KO_MESSAGE: { + uintptr_t vptr; + SYSCALL_PAYLOAD_TAKEL(payload, payload_at, vptr, uintptr_t); + return ko_untyped_retype_message(target, vptr); + } default: return KE_BADTYPE; } } |