aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-mip6.c
diff options
context:
space:
mode:
authorJoão Valverde <joao.valverde@tecnico.ulisboa.pt>2017-09-02 14:48:41 +0100
committerJoão Valverde <j@v6e.pt>2017-09-02 19:39:42 +0000
commitbe42b2bdeac66256c66cec8da5dab1204e0c0b8b (patch)
treecefdc97f0d59c2802272509871748de36515573d /epan/dissectors/packet-mip6.c
parent501f30ce5fb3f105519aedd4ddb8693c119a63c3 (diff)
IPv6: Split p_update_ipv6_pinfo() into parts
For better flexibility when dissecting. Change-Id: I7bd7644d1b466510d670e3f19ee88f28a14b4ed3 Reviewed-on: https://code.wireshark.org/review/23361 Petri-Dish: João Valverde <j@v6e.pt> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: João Valverde <j@v6e.pt>
Diffstat (limited to 'epan/dissectors/packet-mip6.c')
-rw-r--r--epan/dissectors/packet-mip6.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/epan/dissectors/packet-mip6.c b/epan/dissectors/packet-mip6.c
index 00deaad81e..e31c0efaa6 100644
--- a/epan/dissectors/packet-mip6.c
+++ b/epan/dissectors/packet-mip6.c
@@ -3809,8 +3809,8 @@ dissect_mip6(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data)
len = (tvb_get_guint8(tvb, MIP6_HLEN_OFF) + 1) * 8;
pproto = tvb_get_guint8(tvb, MIP6_PROTO_OFF);
- root_tree = tree;
- p_update_ipv6_pinfo(pinfo, &root_tree, len);
+ root_tree = p_ipv6_pinfo_select_root(pinfo, tree);
+ p_ipv6_pinfo_add_len(pinfo, len);
ti = proto_tree_add_item(root_tree, proto_mip6, tvb, 0, len, ENC_NA);
mip6_tree = proto_item_add_subtree(ti, ett_mip6);