From 0c2adf7ddd321ccea5c70baa39dbb8267d4be86c Mon Sep 17 00:00:00 2001 From: Alexander Boettcher Date: Wed, 20 Jun 2012 14:08:07 +0200 Subject: [PATCH] Msg_words are 16 bit, adjust bit mask. --- base-nova/include/nova/syscall-generic.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/base-nova/include/nova/syscall-generic.h b/base-nova/include/nova/syscall-generic.h index 4e4d541b0e..52b2645f93 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