aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-lbmpdmtcp.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-lbmpdmtcp.c')
-rw-r--r--epan/dissectors/packet-lbmpdmtcp.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/epan/dissectors/packet-lbmpdmtcp.c b/epan/dissectors/packet-lbmpdmtcp.c
index 73c6a73607..3ecf31bd80 100644
--- a/epan/dissectors/packet-lbmpdmtcp.c
+++ b/epan/dissectors/packet-lbmpdmtcp.c
@@ -77,10 +77,10 @@ static lbmtcp_transport_t * lbmtcp_transport_add(const address * address1, guint
lbmtcp_transport_t * entry;
conversation_t * conv = NULL;
- conv = find_conversation(frame, address1, address2, ENDPOINT_TCP, port1, port2, 0);
+ conv = find_conversation(frame, address1, address2, CONVERSATION_TCP, port1, port2, 0);
if (conv == NULL)
{
- conv = conversation_new(frame, address1, address2, ENDPOINT_TCP, port1, port2, 0);
+ conv = conversation_new(frame, address1, address2, CONVERSATION_TCP, port1, port2, 0);
}
entry = (lbmtcp_transport_t *) conversation_get_proto_data(conv, lbmpdm_tcp_protocol_handle);
if (entry != NULL)
@@ -141,7 +141,7 @@ static uat_field_t lbmpdm_tcp_tag_array[] =
/*----------------------------------------------------------------------------*/
/* UAT callback functions. */
/*----------------------------------------------------------------------------*/
-static gboolean lbmpdm_tcp_tag_update_cb(void * record, char * * error_string)
+static bool lbmpdm_tcp_tag_update_cb(void * record, char * * error_string)
{
lbmpdm_tcp_tag_entry_t * tag = (lbmpdm_tcp_tag_entry_t *)record;
@@ -228,11 +228,11 @@ static char * lbmpdm_tcp_tag_find(packet_info * pinfo)
/*----------------------------------------------------------------------------*/
/* Dissector tree handles */
-static int ett_lbmpdm_tcp = -1;
+static int ett_lbmpdm_tcp;
/* Dissector field handles */
-static int hf_lbmpdm_tcp_tag = -1;
-static int hf_lbmpdm_tcp_channel = -1;
+static int hf_lbmpdm_tcp_tag;
+static int hf_lbmpdm_tcp_channel;
static guint get_lbmpdm_tcp_pdu_length(packet_info * pinfo _U_, tvbuff_t * tvb,
int offset, void *data _U_)
@@ -419,6 +419,8 @@ void proto_register_lbmpdm_tcp(void)
"LBMPDM-TCP Tags",
"A table to define LBMPDM-TCP tags",
tag_uat);
+
+ lbmpdm_tcp_dissector_handle = register_dissector("lbmpdm_tcp", dissect_lbmpdm_tcp, lbmpdm_tcp_protocol_handle);
}
/* The registration hand-off routine */
@@ -428,7 +430,6 @@ void proto_reg_handoff_lbmpdm_tcp(void)
if (!already_registered)
{
- lbmpdm_tcp_dissector_handle = create_dissector_handle(dissect_lbmpdm_tcp, lbmpdm_tcp_protocol_handle);
dissector_add_for_decode_as_with_preference("tcp.port", lbmpdm_tcp_dissector_handle);
heur_dissector_add("tcp", test_lbmpdm_tcp_packet, "LBMPDM over TCP", "lbmpdm_tcp", lbmpdm_tcp_protocol_handle, HEURISTIC_ENABLE);
}