From e2ebea69406a13401436e65e51544cda98b10eba Mon Sep 17 00:00:00 2001 From: Laurent Ghigonis Date: Sun, 22 Jul 2012 05:48:49 +0200 Subject: improve newconn fields encoding --- glougloud/user.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'glougloud/user.c') diff --git a/glougloud/user.c b/glougloud/user.c index 3ed52f4..ae9734f 100644 --- a/glougloud/user.c +++ b/glougloud/user.c @@ -463,8 +463,8 @@ conn_add(struct in_addr *src, int src_port, struct in_addr *dst, int dst_port, i p.newconn_id = id; p.newconn_src = htonl(src->s_addr); p.newconn_dst = htonl(dst->s_addr); - p.newconn_proto = htons(proto); - p.newconn_size = htons(size << 16); + p.newconn_proto = proto; + p.newconn_size = htons(size << 8); sendto_all(&p, PACKET_NEWCONN_SIZE); } @@ -481,7 +481,7 @@ conn_data(struct conn *c, int size, int response) p.ver = PACKET_VERSION; p.type = PACKET_DATA; p.data_connid = c->id; - p.data_size = htons(size << 16 | response); //XXX + p.data_size = htons(size << 8 | response); //XXX sendto_all(&p, PACKET_DATA_SIZE); } -- cgit v1.2.3-59-g8ed1b