aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-shim6.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-shim6.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-shim6.c')
-rw-r--r--epan/dissectors/packet-shim6.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/epan/dissectors/packet-shim6.c b/epan/dissectors/packet-shim6.c
index 00c9ed6414..e6ac286790 100644
--- a/epan/dissectors/packet-shim6.c
+++ b/epan/dissectors/packet-shim6.c
@@ -572,8 +572,8 @@ dissect_shim6(tvbuff_t *tvb, packet_info * pinfo, proto_tree *tree, void* data)
val_to_str_const(shim.ip6s_p & SHIM6_BITMASK_TYPE, shimctrlvals, "Unknown"));
}
- 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_shim6, tvb, offset, len, ENC_NA);
shim_tree = proto_item_add_subtree(ti, ett_shim6_proto);