if (ip_defragment && (iph->ip_off & (IP_MF|IP_OFFSET)) &&
tvb_bytes_exist(tvb, offset, pinfo->iplen - pinfo->iphdrlen) &&
ipsum == 0) {
- ipfd_head = fragment_add_check(tvb, offset, pinfo,
- iph->ip_p ^ iph->ip_id ^ src32 ^ dst32,
- ip_fragment_table,
- ip_reassembled_table,
- (iph->ip_off & IP_OFFSET)*8,
- pinfo->iplen - pinfo->iphdrlen,
- iph->ip_off & IP_MF);
+ ipfd_head = fragment_add_check(tvb, offset, pinfo,
+ iph->ip_p ^ iph->ip_id ^ src32 ^ dst32,
+ ip_fragment_table,
+ ip_reassembled_table,
+ (iph->ip_off & IP_OFFSET)*8,
+ pinfo->iplen - pinfo->iphdrlen,
+ iph->ip_off & IP_MF);
next_tvb = process_reassembled_data(tvb, offset, pinfo, "Reassembled IPv4",
- ipfd_head, &ip_frag_items, &update_col_info, ip_tree);
+ ipfd_head, &ip_frag_items, &update_col_info, ip_tree);
} else {
/* If this is the first fragment, dissect its contents, otherwise
just show it as a fragment.