diff options
Diffstat (limited to 'libglouglou')
-rw-r--r-- | libglouglou/libglouglou.c | 6 |
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: |