diff options
Diffstat (limited to 'libglouglou/libglouglou.c')
-rw-r--r-- | libglouglou/libglouglou.c | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/libglouglou/libglouglou.c b/libglouglou/libglouglou.c index d17137a..22efa8e 100644 --- a/libglouglou/libglouglou.c +++ b/libglouglou/libglouglou.c @@ -544,8 +544,8 @@ pkt_decode(char **buf, int *buf_len) switch(pkt->type) { case PACKET_NEWCONN: newpkt.newconn_id = ntohs(pkt->newconn_id); - newpkt.newconn_src = ntohl(pkt->newconn_src); - newpkt.newconn_dst = ntohl(pkt->newconn_dst); + newpkt.newconn_src = pkt->newconn_src; + newpkt.newconn_dst = pkt->newconn_dst; newpkt.newconn_proto = pkt->newconn_proto; newpkt.newconn_size = pkt->newconn_size; break; @@ -557,7 +557,7 @@ pkt_decode(char **buf, int *buf_len) newpkt.data_size = pkt->data_size; break; case PACKET_NAME: - newpkt.name_addr = ntohl(pkt->name_addr); + newpkt.name_addr = pkt->name_addr; newpkt.name_len = pkt->name_len; if (newpkt.name_len > GG_PKTARG_MAX) invalid("type name name_len"); @@ -568,8 +568,8 @@ pkt_decode(char **buf, int *buf_len) newpkt.name_len); break; case PACKET_TRACE: - newpkt.trace_addr = ntohl(pkt->trace_addr); - newpkt.trace_src = ntohl(pkt->trace_src); + newpkt.trace_addr = pkt->trace_addr; + newpkt.trace_src = pkt->trace_src; newpkt.trace_hopcount = pkt->trace_hopcount; if (newpkt.trace_hopcount > GG_PKTARG_MAX) invalid("type trace hopcount"); @@ -578,7 +578,7 @@ pkt_decode(char **buf, int *buf_len) if (len < packet_len) goto incomplete; for (i=0; i<newpkt.trace_hopcount; i++) { - newpkt.trace_hops[i].addr = ntohl(pkt->trace_hops[i].addr); + newpkt.trace_hops[i].addr = pkt->trace_hops[i].addr; newpkt.trace_hops[i].delay = ntohs(pkt->trace_hops[i].delay); newpkt.trace_hops[i].loss = pkt->trace_hops[i].loss; newpkt.trace_hops[i].asn = pkt->trace_hops[i].asn; @@ -643,8 +643,8 @@ pkt_encode(struct gg_packet *pkt, struct gg_packet *newpkt) switch(pkt->type) { case PACKET_NEWCONN: newpkt->newconn_id = htons(pkt->newconn_id); - newpkt->newconn_src = htonl(pkt->newconn_src); - newpkt->newconn_dst = htonl(pkt->newconn_dst); + newpkt->newconn_src = pkt->newconn_src; + newpkt->newconn_dst = pkt->newconn_dst; newpkt->newconn_proto = pkt->newconn_proto; newpkt->newconn_size = pkt->newconn_size; break; @@ -658,7 +658,7 @@ pkt_encode(struct gg_packet *pkt, struct gg_packet *newpkt) case PACKET_NAME: if (pkt->name_len > GG_PKTARG_MAX) goto invalid; - newpkt->name_addr = htonl(pkt->name_addr); + newpkt->name_addr = pkt->name_addr; newpkt->name_len = pkt->name_len; strncpy((char *)newpkt->name_fqdn, (char *)pkt->name_fqdn, pkt->name_len); @@ -666,11 +666,11 @@ pkt_encode(struct gg_packet *pkt, struct gg_packet *newpkt) case PACKET_TRACE: if (pkt->trace_hopcount > GG_PKTARG_MAX) goto invalid; - newpkt->trace_addr = htonl(pkt->trace_addr); - newpkt->trace_src = htonl(pkt->trace_src); + newpkt->trace_addr = pkt->trace_addr; + newpkt->trace_src = pkt->trace_src; newpkt->trace_hopcount = pkt->trace_hopcount; for (i=0; i<newpkt->trace_hopcount; i++) { - newpkt->trace_hops[i].addr = htonl(pkt->trace_hops[i].addr); + newpkt->trace_hops[i].addr = pkt->trace_hops[i].addr; newpkt->trace_hops[i].delay = htons(pkt->trace_hops[i].delay); newpkt->trace_hops[i].loss = pkt->trace_hops[i].loss; newpkt->trace_hops[i].asn = pkt->trace_hops[i].asn; |