aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-user_encap.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-user_encap.c')
-rw-r--r--epan/dissectors/packet-user_encap.c15
1 files changed, 6 insertions, 9 deletions
diff --git a/epan/dissectors/packet-user_encap.c b/epan/dissectors/packet-user_encap.c
index 4602fd6e02..cc1ed5af14 100644
--- a/epan/dissectors/packet-user_encap.c
+++ b/epan/dissectors/packet-user_encap.c
@@ -116,9 +116,8 @@ static void dissect_user(tvbuff_t* tvb, packet_info* pinfo, proto_tree* tree) {
call_dissector(encap->header_proto, hdr_tvb, pinfo, tree);
offset = encap->header_size;
if (encap->header_proto_name) {
- int proto_id = proto_get_id_by_filter_name(encap->header_proto_name);
- if (proto_id != -1) {
- const char *proto_name = proto_get_protocol_name(proto_id);
+ const char *proto_name = dissector_handle_get_long_name(find_dissector(encap->header_proto_name));
+ if (proto_name) {
proto_item_append_text(item, ", Header: %s (%s)", encap->header_proto_name, proto_name);
}
}
@@ -127,9 +126,8 @@ static void dissect_user(tvbuff_t* tvb, packet_info* pinfo, proto_tree* tree) {
payload_tvb = tvb_new_subset(tvb, encap->header_size, len, len);
call_dissector(encap->payload_proto, payload_tvb, pinfo, tree);
if (encap->payload_proto_name) {
- int proto_id = proto_get_id_by_filter_name(encap->payload_proto_name);
- if (proto_id != -1) {
- const char *proto_name = proto_get_protocol_name(proto_id);
+ const char *proto_name = dissector_handle_get_long_name(find_dissector(encap->payload_proto_name));
+ if (proto_name) {
proto_item_append_text(item, ", Payload: %s (%s)", encap->payload_proto_name, proto_name);
}
}
@@ -139,9 +137,8 @@ static void dissect_user(tvbuff_t* tvb, packet_info* pinfo, proto_tree* tree) {
call_dissector(encap->trailer_proto, trailer_tvb, pinfo, tree);
offset = encap->trailer_size;
if (encap->trailer_proto_name) {
- int proto_id = proto_get_id_by_filter_name(encap->trailer_proto_name);
- if (proto_id != -1) {
- const char *proto_name = proto_get_protocol_name(proto_id);
+ const char *proto_name = dissector_handle_get_long_name(find_dissector(encap->trailer_proto_name));
+ if (proto_name) {
proto_item_append_text(item, ", Trailer: %s (%s)", encap->trailer_proto_name, proto_name);
}
}