forked from osmocom/wireshark
Fix variable-length managment packet dissection
Before, several managment packets were dissected incorrectly as EPHandleDeleteReq's. Now they are dissected with the generic managment packet dissector. Change-Id: Id2f0951b91b99ba2340ff77c6285f382436788ef Reviewed-on: https://code.wireshark.org/review/3328 Reviewed-by: Evan Huus <eapache@gmail.com>
This commit is contained in:
parent
e70251e8cb
commit
2fbd9e128b
|
@ -853,6 +853,11 @@ static guint16 dissect_mausb_mgmt_pkt_flds(struct mausb_header *header,
|
|||
case EPRestartResp:
|
||||
case EPClearTransferReq:
|
||||
case EPClearTransferResp:
|
||||
proto_tree_add_item(mgmt_tree, hf_mausb_mgmt_type_spec_generic,
|
||||
tvb, offset, type_spec_len, ENC_NA);
|
||||
offset += type_spec_len;
|
||||
break;
|
||||
|
||||
case EPHandleDeleteReq:
|
||||
offset = dissect_mausb_mgmt_pkt_ep_handle(mgmt_tree, tvb, pinfo,
|
||||
offset, TRUE, TRUE);
|
||||
|
|
Loading…
Reference in New Issue