diff options
Diffstat (limited to 'epan/dissectors/packet-teimanagement.c')
-rw-r--r-- | epan/dissectors/packet-teimanagement.c | 7 |
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); } |