diff options
author | Michael Tüxen <tuexen@fh-muenster.de> | 2012-08-15 06:14:10 +0000 |
---|---|---|
committer | Michael Tüxen <tuexen@fh-muenster.de> | 2012-08-15 06:14:10 +0000 |
commit | 54e5d13d4b6e388e924ca464aef545b60e747329 (patch) | |
tree | 303c948d1b6fc0cc5268e40bb8e658d58bfbf041 /epan/dissectors | |
parent | d34ca4d69db158fb8c361a3dbe9a3760a4498d1b (diff) |
Move registration to a better place.
svn path=/trunk/; revision=44511
Diffstat (limited to 'epan/dissectors')
-rw-r--r-- | epan/dissectors/packet-dtls.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/epan/dissectors/packet-dtls.c b/epan/dissectors/packet-dtls.c index f74750354b..7468d28f00 100644 --- a/epan/dissectors/packet-dtls.c +++ b/epan/dissectors/packet-dtls.c @@ -2724,7 +2724,6 @@ proto_register_dtls(void) register_dissector("dtls", dissect_dtls, proto_dtls); dtls_handle = find_dissector("dtls"); - dissector_add_uint("sctp.ppi", DIAMETER_DTLS_PROTOCOL_ID, dtls_handle); dtls_associations = g_tree_new(ssl_association_cmp); register_init_routine(dtls_init); @@ -2750,8 +2749,10 @@ proto_reg_handoff_dtls(void) dtls_parse_uat(); dtls_parse_old_keys(); - if (initialized == FALSE) + if (initialized == FALSE) { heur_dissector_add("udp", dissect_dtls_heur, proto_dtls); + dissector_add_uint("sctp.ppi", DIAMETER_DTLS_PROTOCOL_ID, find_dissector("dtls")); + } initialized = TRUE; } |