summaryrefslogtreecommitdiff
path: root/device/net_io.c
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2014-07-06 18:46:22 +0200
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2014-07-06 18:46:22 +0200
commit02356436fc183e0b8ef357cde5196c493ab33d15 (patch)
tree104e7dd238b3b524d5a2a4da192550751e019877 /device/net_io.c
parentc031b41b783cc99c0bd5aac7d14c1d6e34520397 (diff)
parent0ab9ef8ab8c57ab83cb01bef37ca6d30395a43a2 (diff)
Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/gnumach
Diffstat (limited to 'device/net_io.c')
-rw-r--r--device/net_io.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/device/net_io.c b/device/net_io.c
index 82b6fb9..a9d318e 100644
--- a/device/net_io.c
+++ b/device/net_io.c
@@ -467,6 +467,7 @@ boolean_t net_deliver(boolean_t nonblocking)
/* remember message sizes must be rounded up */
kmsg->ikm_header.msgh_size =
(((mach_msg_size_t) (sizeof(struct net_rcv_msg)
+ - sizeof net_kmsg(kmsg)->sent
- NET_RCV_MAX + count)) + 3) &~ 3;
kmsg->ikm_header.msgh_local_port = MACH_PORT_NULL;
kmsg->ikm_header.msgh_kind = MACH_MSGH_KIND_NORMAL;