diff --git a/base-nova/include/nova/syscall-generic.h b/base-nova/include/nova/syscall-generic.h index 4e4d541b0..52b2645f9 100644 --- a/base-nova/include/nova/syscall-generic.h +++ b/base-nova/include/nova/syscall-generic.h @@ -396,7 +396,7 @@ namespace Nova { /** * Return current number of message word in UTCB */ - unsigned msg_words() { return items & 0xff; } + unsigned msg_words() { return items & 0xffffU; } /** * Append message-transfer item to message buffer