diff options
author | Stig Bjørlykke <stig@bjorlykke.org> | 2014-06-16 22:23:20 +0200 |
---|---|---|
committer | Stig Bjørlykke <stig@bjorlykke.org> | 2014-06-16 20:28:44 +0000 |
commit | ee137c45e108973f5bacf15e035be86fc675a953 (patch) | |
tree | cfbf3399a6789d9a2d2fea3bf0d07673328d36de /epan | |
parent | 87aed585485847496361a2e137b6a50f7ac74fd0 (diff) |
Register P_Mul as new-style dissector
Change-Id: Ic1f85475223d5ba36d9aa4ae617d6db450940fae
Reviewed-on: https://code.wireshark.org/review/2268
Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org>
Diffstat (limited to 'epan')
-rw-r--r-- | epan/dissectors/packet-p_mul.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/epan/dissectors/packet-p_mul.c b/epan/dissectors/packet-p_mul.c index 3b73b2c8ed..e1220c8059 100644 --- a/epan/dissectors/packet-p_mul.c +++ b/epan/dissectors/packet-p_mul.c @@ -792,7 +792,7 @@ static void dissect_reassembled_data (tvbuff_t *tvb, packet_info *pinfo, proto_t } } -static void dissect_p_mul (tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) +static int dissect_p_mul (tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data _U_) { proto_tree *p_mul_tree, *field_tree, *checksum_tree; proto_item *ti, *en, *len_en; @@ -1307,6 +1307,8 @@ static void dissect_p_mul (tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) proto_item_append_text (len_en, " (more data in packet: %d)", len); expert_add_info(pinfo, len_en, &ei_more_data); } + + return offset; } static void p_mul_init_routine (void) @@ -1568,7 +1570,7 @@ void proto_register_p_mul (void) proto_p_mul = proto_register_protocol (PNAME, PSNAME, PFNAME); - p_mul_handle = register_dissector(PFNAME, dissect_p_mul, proto_p_mul); + p_mul_handle = new_register_dissector(PFNAME, dissect_p_mul, proto_p_mul); proto_register_field_array (proto_p_mul, hf, array_length (hf)); proto_register_subtree_array (ett, array_length (ett)); |