aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJaap Keuter <jaap.keuter@xs4all.nl>2008-07-09 19:10:54 +0000
committerJaap Keuter <jaap.keuter@xs4all.nl>2008-07-09 19:10:54 +0000
commit0f199f4bffcbb410885205bc4e4577faf81f6ee2 (patch)
tree312c6f0b59285b20b90d6f03fe0f06c2ec0a746b
parente957d8ad1aa8ab972eee5538816d3251326aeeb9 (diff)
From Sven Eckelmann:
Just forgot to set inited variable in reg_handoff_bat_*(). svn path=/trunk/; revision=25689
-rw-r--r--epan/dissectors/packet-bat-batman.c2
-rw-r--r--epan/dissectors/packet-bat-gw.c2
-rw-r--r--epan/dissectors/packet-bat-vis.c2
-rw-r--r--epan/dissectors/packet-bat.c9
4 files changed, 10 insertions, 5 deletions
diff --git a/epan/dissectors/packet-bat-batman.c b/epan/dissectors/packet-bat-batman.c
index 1004c0f7ec..4a5dc528b2 100644
--- a/epan/dissectors/packet-bat-batman.c
+++ b/epan/dissectors/packet-bat-batman.c
@@ -162,6 +162,8 @@ void reg_handoff_bat_batman(void)
if (!inited) {
batman_handle = create_dissector_handle(dissect_bat_batman, proto_bat_plugin);
data_handle = find_dissector("data");
+
+ inited = TRUE;
} else {
dissector_delete("udp.port", udp_port, batman_handle);
}
diff --git a/epan/dissectors/packet-bat-gw.c b/epan/dissectors/packet-bat-gw.c
index 20081aa8a5..e8ef43c4a0 100644
--- a/epan/dissectors/packet-bat-gw.c
+++ b/epan/dissectors/packet-bat-gw.c
@@ -86,6 +86,8 @@ void reg_handoff_bat_gw(void)
gw_handle = create_dissector_handle(dissect_bat_gw, proto_bat_plugin);
ip_handle = find_dissector("ip");
data_handle = find_dissector("data");
+
+ inited = TRUE;
} else {
dissector_delete("udp.port", udp_port, gw_handle);
}
diff --git a/epan/dissectors/packet-bat-vis.c b/epan/dissectors/packet-bat-vis.c
index f89bb2b399..a927e1f95c 100644
--- a/epan/dissectors/packet-bat-vis.c
+++ b/epan/dissectors/packet-bat-vis.c
@@ -136,6 +136,8 @@ void reg_handoff_bat_vis(void)
if (!inited) {
vis_handle = create_dissector_handle(dissect_bat_vis, proto_bat_plugin);
data_handle = find_dissector("data");
+
+ inited = TRUE;
} else {
dissector_delete("udp.port", udp_port, vis_handle);
}
diff --git a/epan/dissectors/packet-bat.c b/epan/dissectors/packet-bat.c
index 018e8b07e7..f01ee88e2e 100644
--- a/epan/dissectors/packet-bat.c
+++ b/epan/dissectors/packet-bat.c
@@ -60,11 +60,10 @@ void proto_reg_handoff_bat(void)
if (!inited) {
bat_tap = register_tap("batman");
bat_follow_tap = register_tap("batman_follow");
-
- reg_handoff_bat_batman();
- reg_handoff_bat_gw();
- reg_handoff_bat_vis();
-
inited = TRUE;
}
+
+ reg_handoff_bat_batman();
+ reg_handoff_bat_gw();
+ reg_handoff_bat_vis();
}