diff --git a/nfq2/conntrack.c b/nfq2/conntrack.c index 46f8c65..aa93141 100644 --- a/nfq2/conntrack.c +++ b/nfq2/conntrack.c @@ -140,7 +140,7 @@ static void ConntrackApplyPos(t_ctrack *t, bool bReverse, const struct dissect * if (dis->ip6) direct->ip6flow = ntohl(dis->ip6->ip6_ctlun.ip6_un1.ip6_un1_flow); scale = tcp_find_scale_factor(dis->tcp); - mss = ntohs(tcp_find_mss(dis->tcp)); + mss = tcp_find_mss(dis->tcp); direct->seq_last = ntohl(dis->tcp->th_seq); direct->pos = direct->seq_last + dis->len_payload; diff --git a/nfq2/protocol.c b/nfq2/protocol.c index bdc8631..c9d8c44 100644 --- a/nfq2/protocol.c +++ b/nfq2/protocol.c @@ -1435,8 +1435,8 @@ bool IsStunMessage(const uint8_t *data, size_t len) return len>=20 && // header size (data[0]&0xC0)==0 && // 2 most significant bits must be zeroes (data[3]&3)==0 && // length must be a multiple of 4 - ntohl(pntoh32(data+4))==0x2112A442 && // magic cookie - ntohs(pntoh16(data+2))==(len-20); + pntoh32(data+4)==0x2112A442 && // magic cookie + pntoh16(data+2)==(len-20); } #if defined(__GNUC__) && !defined(__llvm__) __attribute__((optimize ("no-strict-aliasing")))