aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-uds.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-uds.c')
-rw-r--r--epan/dissectors/packet-uds.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/epan/dissectors/packet-uds.c b/epan/dissectors/packet-uds.c
index 2da479e5e2..19c4faec2a 100644
--- a/epan/dissectors/packet-uds.c
+++ b/epan/dissectors/packet-uds.c
@@ -380,6 +380,8 @@ static gint ett_uds_cdtcs = -1;
static int proto_uds = -1;
+static dissector_handle_t uds_handle;
+
static
guint8 masked_guint8_value(const guint8 value, const guint8 mask)
{
@@ -1076,14 +1078,13 @@ proto_register_uds(void)
proto_register_field_array(proto_uds, hf, array_length(hf));
proto_register_subtree_array(ett, array_length(ett));
+
+ uds_handle = register_dissector("uds", dissect_uds, proto_uds);
}
void
proto_reg_handoff_uds(void)
{
- static dissector_handle_t uds_handle;
-
- uds_handle = create_dissector_handle(dissect_uds, proto_uds);
dissector_add_for_decode_as("iso15765.subdissector", uds_handle);
}