aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-elasticsearch.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-elasticsearch.c')
-rw-r--r--epan/dissectors/packet-elasticsearch.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/epan/dissectors/packet-elasticsearch.c b/epan/dissectors/packet-elasticsearch.c
index d6b5336167..35f1ad4e85 100644
--- a/epan/dissectors/packet-elasticsearch.c
+++ b/epan/dissectors/packet-elasticsearch.c
@@ -52,6 +52,9 @@ typedef struct {
void proto_register_elasticsearch(void);
void proto_reg_handoff_elasticsearch(void);
+static dissector_handle_t elasticsearch_handle_binary;
+static dissector_handle_t elasticsearch_zen_handle;
+
static int proto_elasticsearch = -1;
/* Fields */
@@ -821,16 +824,13 @@ void proto_register_elasticsearch(void) {
proto_register_field_array(proto_elasticsearch, hf, array_length(hf));
proto_register_subtree_array(ett, array_length(ett));
+ elasticsearch_handle_binary = register_dissector("elasticsearch_binary", dissect_elasticsearch_binary, proto_elasticsearch);
+ elasticsearch_zen_handle = register_dissector("elasticsearch_zen_ping", dissect_elasticsearch_zen_ping, proto_elasticsearch);
+
}
void proto_reg_handoff_elasticsearch(void) {
- dissector_handle_t elasticsearch_handle_binary;
- dissector_handle_t elasticsearch_zen_handle;
-
- elasticsearch_handle_binary = create_dissector_handle(dissect_elasticsearch_binary, proto_elasticsearch);
- elasticsearch_zen_handle = create_dissector_handle(dissect_elasticsearch_zen_ping, proto_elasticsearch);
-
dissector_add_uint_with_preference("udp.port", ELASTICSEARCH_DISCOVERY_PORT, elasticsearch_zen_handle);
dissector_add_uint_with_preference("tcp.port", ELASTICSEARCH_BINARY_PORT, elasticsearch_handle_binary);