diff options
author | Jakub Zawadzki <darkjames-ws@darkjames.pl> | 2013-08-05 18:09:43 +0000 |
---|---|---|
committer | Jakub Zawadzki <darkjames-ws@darkjames.pl> | 2013-08-05 18:09:43 +0000 |
commit | 5fa2a99087bc56ea57ff31a7abf1d17f6bf8a2ca (patch) | |
tree | d7066597386b650b9f4b82cf5ea9c8e22c36a980 /epan/dissectors/packet-syslog.c | |
parent | 9999016855a210f7b0417592c7543c19abf76d41 (diff) |
Keep result of [new_]register_dissector in some dissectors.
svn path=/trunk/; revision=51156
Diffstat (limited to 'epan/dissectors/packet-syslog.c')
-rw-r--r-- | epan/dissectors/packet-syslog.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/epan/dissectors/packet-syslog.c b/epan/dissectors/packet-syslog.c index f0df66e261..fc13bfdebd 100644 --- a/epan/dissectors/packet-syslog.c +++ b/epan/dissectors/packet-syslog.c @@ -166,6 +166,8 @@ static gint hf_syslog_msu_present = -1; static gint ett_syslog = -1; +static dissector_handle_t syslog_handle; + static dissector_handle_t mtp_handle; /* The Cisco ITP's packet logging facility allows selected (SS7) MSUs to be @@ -347,15 +349,12 @@ void proto_register_syslog(void) proto_register_field_array(proto_syslog, hf, array_length(hf)); proto_register_subtree_array(ett, array_length(ett)); - register_dissector("syslog", dissect_syslog, proto_syslog); + syslog_handle = register_dissector("syslog", dissect_syslog, proto_syslog); } void proto_reg_handoff_syslog(void) { - dissector_handle_t syslog_handle; - - syslog_handle = create_dissector_handle(dissect_syslog, proto_syslog); dissector_add_uint("udp.port", UDP_PORT_SYSLOG, syslog_handle); dissector_add_handle("tcp.port", syslog_handle); |