diff options
author | Bill Meier <wmeier@newsguy.com> | 2008-10-29 19:16:29 +0000 |
---|---|---|
committer | Bill Meier <wmeier@newsguy.com> | 2008-10-29 19:16:29 +0000 |
commit | be69cc2732d1611f052075045c7bf3c858e55662 (patch) | |
tree | dc64403448eaeb3499127572e0ed91db1a797401 /epan/dissectors/packet-rmt-alc.c | |
parent | bafe19e58db7c739c4e382d3c2c7b2be562ff4af (diff) |
Minor cleanup related to proto_register & proto_reg_handoff
svn path=/trunk/; revision=26619
Diffstat (limited to 'epan/dissectors/packet-rmt-alc.c')
-rw-r--r-- | epan/dissectors/packet-rmt-alc.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/epan/dissectors/packet-rmt-alc.c b/epan/dissectors/packet-rmt-alc.c index a40f1ade1a..348990fc3b 100644 --- a/epan/dissectors/packet-rmt-alc.c +++ b/epan/dissectors/packet-rmt-alc.c @@ -61,9 +61,7 @@ static int proto = -1; static struct _alc_hf hf; static struct _alc_ett ett; -static gboolean preferences_initialized = FALSE; static struct _alc_prefs preferences; -static struct _alc_prefs preferences_old; dissector_handle_t xml_handle; @@ -223,12 +221,15 @@ static void dissect_alc(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) void proto_reg_handoff_alc(void) { static dissector_handle_t handle; + static gboolean preferences_initialized = FALSE; + static struct _alc_prefs preferences_old; if (!preferences_initialized) { preferences_initialized = TRUE; handle = create_dissector_handle(dissect_alc, proto); dissector_add_handle("udp.port", handle); + xml_handle = find_dissector("xml"); } else { @@ -240,7 +241,6 @@ void proto_reg_handoff_alc(void) dissector_add("udp.port", preferences.default_udp_port, handle); alc_prefs_save(&preferences, &preferences_old); - xml_handle = find_dissector("xml"); } @@ -282,7 +282,6 @@ void proto_register_alc(void) /* Reset preferences */ alc_prefs_set_default(&preferences); - alc_prefs_save(&preferences, &preferences_old); /* Register preferences */ module = prefs_register_protocol(proto, proto_reg_handoff_alc); |