aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-flip.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-flip.c')
-rw-r--r--epan/dissectors/packet-flip.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/epan/dissectors/packet-flip.c b/epan/dissectors/packet-flip.c
index 75bf492f37..c96b7c3840 100644
--- a/epan/dissectors/packet-flip.c
+++ b/epan/dissectors/packet-flip.c
@@ -522,11 +522,9 @@ dissect_flip(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data _U_
{
vec_t vec[2];
- vec[0].ptr = tvb_get_ptr(flip_tvb, 0, bytes_dissected + 2);
- vec[0].len = bytes_dissected + 2;
- vec[1].ptr = tvb_get_ptr(flip_tvb, bytes_dissected + 4,
- flip_len - (bytes_dissected + 4));
- vec[1].len = flip_len - (bytes_dissected + 4);
+ SET_CKSUM_VEC_TVB(vec[0], flip_tvb, 0, bytes_dissected + 2);
+ SET_CKSUM_VEC_TVB(vec[1], flip_tvb, bytes_dissected + 4,
+ flip_len - (bytes_dissected + 4));
computed_chksum = in_cksum(&vec[0], 2);
/* Checksums handled in network order. */