aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-teimanagement.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-teimanagement.c')
-rw-r--r--epan/dissectors/packet-teimanagement.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/epan/dissectors/packet-teimanagement.c b/epan/dissectors/packet-teimanagement.c
index 76173f4178..1883a8545d 100644
--- a/epan/dissectors/packet-teimanagement.c
+++ b/epan/dissectors/packet-teimanagement.c
@@ -65,8 +65,8 @@ static const value_string tei_msg_vals[]={
{ 0, NULL}
};
-static void
-dissect_teimanagement(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
+static int
+dissect_teimanagement(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void* data _U_)
{
proto_tree *tei_tree = NULL;
proto_item *tei_ti;
@@ -91,6 +91,7 @@ dissect_teimanagement(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
proto_tree_add_item(tei_tree, lm_action, tvb, 4, 1, ENC_BIG_ENDIAN);
proto_tree_add_item(tei_tree, lm_extend, tvb, 4, 1, ENC_BIG_ENDIAN);
}
+ return tvb_captured_length(tvb);
}
void
@@ -133,7 +134,7 @@ proto_reg_handoff_teimanagement(void)
{
dissector_handle_t teimanagement_handle;
- teimanagement_handle = create_dissector_handle(dissect_teimanagement,
+ teimanagement_handle = new_create_dissector_handle(dissect_teimanagement,
proto_tei);
dissector_add_uint("lapd.sapi", LAPD_SAPI_L2, teimanagement_handle);
}