aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-syslog.c
diff options
context:
space:
mode:
authorJakub Zawadzki <darkjames-ws@darkjames.pl>2013-08-05 18:09:43 +0000
committerJakub Zawadzki <darkjames-ws@darkjames.pl>2013-08-05 18:09:43 +0000
commit5fa2a99087bc56ea57ff31a7abf1d17f6bf8a2ca (patch)
treed7066597386b650b9f4b82cf5ea9c8e22c36a980 /epan/dissectors/packet-syslog.c
parent9999016855a210f7b0417592c7543c19abf76d41 (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.c7
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);