aboutsummaryrefslogtreecommitdiffstats
path: root/libglouglou/libglouglou.c
diff options
context:
space:
mode:
Diffstat (limited to 'libglouglou/libglouglou.c')
-rw-r--r--libglouglou/libglouglou.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/libglouglou/libglouglou.c b/libglouglou/libglouglou.c
index ad1009c..921daad 100644
--- a/libglouglou/libglouglou.c
+++ b/libglouglou/libglouglou.c
@@ -539,17 +539,17 @@ pkt_decode(char **buf, int *buf_len)
newpkt.type = pkt->type;
switch(pkt->type) {
case PACKET_NEWCONN:
- newpkt.newconn_id = pkt->newconn_id;
+ newpkt.newconn_id = ntohs(pkt->newconn_id);
newpkt.newconn_src = ntohl(pkt->newconn_src);
newpkt.newconn_dst = ntohl(pkt->newconn_dst);
newpkt.newconn_proto = pkt->newconn_proto;
newpkt.newconn_size = pkt->newconn_size;
break;
case PACKET_DELCONN:
- newpkt.delconn_id = pkt->delconn_id;
+ newpkt.delconn_id = ntohs(pkt->delconn_id);
break;
case PACKET_DATA:
- newpkt.data_connid = pkt->data_connid;
+ newpkt.data_connid = ntohs(pkt->data_connid);
newpkt.data_size = pkt->data_size;
break;
case PACKET_NAME: