aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-kismet.c
diff options
context:
space:
mode:
authorBill Meier <wmeier@newsguy.com>2008-09-03 16:42:35 +0000
committerBill Meier <wmeier@newsguy.com>2008-09-03 16:42:35 +0000
commit419e3a47f6a9c887edc949235dc0755a98d4c4ee (patch)
tree0cba41be21c97f7851f13844ce71399d7be20e97 /epan/dissectors/packet-kismet.c
parentaf49f0161686d18f45b749d96eaf431ce45625d0 (diff)
Cleanup related to prefs & proto_reg_handoff
svn path=/trunk/; revision=26128
Diffstat (limited to 'epan/dissectors/packet-kismet.c')
-rw-r--r--epan/dissectors/packet-kismet.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/epan/dissectors/packet-kismet.c b/epan/dissectors/packet-kismet.c
index cb5bc26232..2402d597a2 100644
--- a/epan/dissectors/packet-kismet.c
+++ b/epan/dissectors/packet-kismet.c
@@ -49,7 +49,6 @@ static dissector_handle_t data_handle;
#define TCP_PORT_KISMET 2501
static guint global_kismet_tcp_port = TCP_PORT_KISMET;
-static guint tcp_port = 0;
static gboolean response_is_continuation(const guchar * data);
void proto_reg_handoff_kismet(void);
@@ -323,11 +322,13 @@ proto_register_kismet(void)
void
proto_reg_handoff_kismet(void)
{
- static int kismet_prefs_initialized = FALSE;
+ static gboolean kismet_prefs_initialized = FALSE;
static dissector_handle_t kismet_handle;
+ static guint tcp_port;
if (!kismet_prefs_initialized) {
kismet_handle = new_create_dissector_handle(dissect_kismet, proto_kismet);
+ data_handle = find_dissector("data");
kismet_prefs_initialized = TRUE;
} else {
dissector_delete("tcp.port", tcp_port, kismet_handle);
@@ -337,5 +338,4 @@ proto_reg_handoff_kismet(void)
tcp_port = global_kismet_tcp_port;
dissector_add("tcp.port", global_kismet_tcp_port, kismet_handle);
- data_handle = find_dissector("data");
}