aboutsummaryrefslogtreecommitdiff
path: root/example/reader_util.c
diff options
context:
space:
mode:
authorPhilippe Antoine <contact@catenacyber.fr>2020-01-31 15:37:36 +0100
committerPhilippe Antoine <contact@catenacyber.fr>2020-01-31 15:37:36 +0100
commit0bf2ca56a8f62059e8e3eebf931537ec75fefef3 (patch)
tree03273d5b7d50b46b3add33d1f26c249ddf7ba0dd /example/reader_util.c
parentb97360d931d504a1c1fcfa7d2a8bb577e148be35 (diff)
Uses ip_size in get_ndpi_flow_info6
Diffstat (limited to 'example/reader_util.c')
-rw-r--r--example/reader_util.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/example/reader_util.c b/example/reader_util.c
index eb73ee632..2236f79d3 100644
--- a/example/reader_util.c
+++ b/example/reader_util.c
@@ -898,6 +898,7 @@ static struct ndpi_flow_info *get_ndpi_flow_info6(struct ndpi_workflow * workflo
ndpi_packet_tunnel tunnel_type,
const struct ndpi_ipv6hdr *iph6,
u_int16_t ip_offset,
+ u_int16_t ipsize,
struct ndpi_tcphdr **tcph,
struct ndpi_udphdr **udph,
u_int16_t *sport, u_int16_t *dport,
@@ -923,8 +924,7 @@ static struct ndpi_flow_info *get_ndpi_flow_info6(struct ndpi_workflow * workflo
}
return(get_ndpi_flow_info(workflow, 6, vlan_id, tunnel_type,
- &iph, iph6, ip_offset,
- sizeof(struct ndpi_ipv6hdr),
+ &iph, iph6, ip_offset, ipsize,
ntohs(iph6->ip6_hdr.ip6_un1_plen),
tcph, udph, sport, dport,
src, dst, proto, payload,
@@ -1162,7 +1162,7 @@ static struct ndpi_proto packet_processing(struct ndpi_workflow * workflow,
&payload, &payload_len, &src_to_dst_direction, when);
else
flow = get_ndpi_flow_info6(workflow, vlan_id,
- tunnel_type, iph6, ip_offset,
+ tunnel_type, iph6, ip_offset, ipsize,
&tcph, &udph, &sport, &dport,
&src, &dst, &proto,
&payload, &payload_len, &src_to_dst_direction, when);