diff options
Diffstat (limited to 'epan/dissectors/packet-frame.c')
-rw-r--r-- | epan/dissectors/packet-frame.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/epan/dissectors/packet-frame.c b/epan/dissectors/packet-frame.c index 1e71cf9eaa..a3466505a4 100644 --- a/epan/dissectors/packet-frame.c +++ b/epan/dissectors/packet-frame.c @@ -883,12 +883,6 @@ proto_register_frame(void) arr[encap_count].strptr = NULL; } - wtap_encap_dissector_table = register_dissector_table("wtap_encap", - "Wiretap encapsulation type", FT_UINT32, BASE_DEC, DISSECTOR_TABLE_ALLOW_DUPLICATE); - wtap_fts_rec_dissector_table = register_dissector_table("wtap_fts_rec", - "Wiretap file type for file-type-specific records", FT_UINT32, BASE_DEC, DISSECTOR_TABLE_ALLOW_DUPLICATE); - register_capture_dissector_table("wtap_encap", "Wiretap encapsulation type"); - proto_frame = proto_register_protocol("Frame", "Frame", "frame"); proto_pkt_comment = proto_register_protocol("Packet comments", "Pkt_Comment", "pkt_comment"); proto_register_field_array(proto_frame, hf, array_length(hf)); @@ -898,6 +892,12 @@ proto_register_frame(void) expert_register_field_array(expert_frame, ei, array_length(ei)); register_dissector("frame",dissect_frame,proto_frame); + wtap_encap_dissector_table = register_dissector_table("wtap_encap", + "Wiretap encapsulation type", proto_frame, FT_UINT32, BASE_DEC, DISSECTOR_TABLE_ALLOW_DUPLICATE); + wtap_fts_rec_dissector_table = register_dissector_table("wtap_fts_rec", + "Wiretap file type for file-type-specific records", proto_frame, FT_UINT32, BASE_DEC, DISSECTOR_TABLE_ALLOW_DUPLICATE); + register_capture_dissector_table("wtap_encap", "Wiretap encapsulation type"); + /* You can't disable dissection of "Frame", as that would be tantamount to not doing any dissection whatsoever. */ proto_set_cant_toggle(proto_frame); |