diff options
author | David Perry <boolean263@protonmail.com> | 2022-09-29 11:21:10 +0000 |
---|---|---|
committer | AndersBroman <a.broman58@gmail.com> | 2022-09-29 11:21:10 +0000 |
commit | 0e9e35cd29fc0abd94caafc67b2aece708038d79 (patch) | |
tree | 90ae764bc68fff09169cdb2c819c7fb941f94d2b /epan/dissectors/packet-eigrp.c | |
parent | b2ace05edccd706d53f70789bf3b0c1cee3f012b (diff) |
Use `register_dissector()` for more protocols
Diffstat (limited to 'epan/dissectors/packet-eigrp.c')
-rw-r--r-- | epan/dissectors/packet-eigrp.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/epan/dissectors/packet-eigrp.c b/epan/dissectors/packet-eigrp.c index 73f980c37f..7945cdab10 100644 --- a/epan/dissectors/packet-eigrp.c +++ b/epan/dissectors/packet-eigrp.c @@ -3358,6 +3358,7 @@ proto_register_eigrp(void) "EIGRP", /* short name */ "eigrp" /* abbrev */ ); + register_dissector("eigrp", dissect_eigrp, proto_eigrp); /* Required function calls to register the header fields and subtrees used */ proto_register_field_array(proto_eigrp, hf, array_length(hf)); @@ -3386,13 +3387,11 @@ proto_register_eigrp(void) void proto_reg_handoff_eigrp(void) { - dissector_handle_t eigrp_handle; + dissector_handle_t eigrp_handle = find_dissector("eigrp"); ipxsap_handle = find_dissector_add_dependency("ipxsap", proto_eigrp); media_type_table = find_dissector_table("media_type"); - eigrp_handle = create_dissector_handle(dissect_eigrp, proto_eigrp); - dissector_add_uint("ip.proto", IP_PROTO_EIGRP, eigrp_handle); dissector_add_uint("ddp.type", DDP_EIGRP, eigrp_handle); dissector_add_uint("ipx.socket", IPX_SOCKET_EIGRP, eigrp_handle); |