aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-rpcap.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-rpcap.c')
-rw-r--r--epan/dissectors/packet-rpcap.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/epan/dissectors/packet-rpcap.c b/epan/dissectors/packet-rpcap.c
index 26ff59a0e6..fc510cba76 100644
--- a/epan/dissectors/packet-rpcap.c
+++ b/epan/dissectors/packet-rpcap.c
@@ -216,7 +216,6 @@ static expert_field ei_no_more_data = EI_INIT;
static expert_field ei_caplen_too_big = EI_INIT;
static dissector_handle_t pcap_pktdata_handle;
-static dissector_handle_t data_handle;
/* User definable values */
static gboolean rpcap_desegment = TRUE;
@@ -900,7 +899,7 @@ dissect_rpcap_packet (tvbuff_t *tvb, packet_info *pinfo, proto_tree *top_tree,
if (linktype == -1) {
proto_item_append_text (ti, ", Unknown link-layer type");
}
- call_dissector (data_handle, new_tvb, pinfo, top_tree);
+ call_data_dissector(new_tvb, pinfo, top_tree);
}
}
@@ -987,7 +986,7 @@ dissect_rpcap (tvbuff_t *tvb, packet_info *pinfo, proto_tree *top_tree, void* da
/* Yet unknown, dump as data */
proto_item_set_len (ti, 8);
new_tvb = tvb_new_subset_remaining (tvb, offset);
- call_dissector (data_handle, new_tvb, pinfo, top_tree);
+ call_data_dissector(new_tvb, pinfo, top_tree);
}
break;
}
@@ -1484,7 +1483,6 @@ proto_reg_handoff_rpcap (void)
if (!rpcap_prefs_initialized) {
pcap_pktdata_handle = find_dissector_add_dependency("pcap_pktdata", proto_rpcap);
- data_handle = find_dissector ("data");
rpcap_prefs_initialized = TRUE;
heur_dissector_add ("tcp", dissect_rpcap_heur_tcp, "RPCAP over TCP", "rpcap_tcp", proto_rpcap, HEURISTIC_ENABLE);