diff options
author | Jim Schaettle <jimschaettle@gmail.com> | 2023-02-21 22:35:12 +0000 |
---|---|---|
committer | John Thacker <johnthacker@gmail.com> | 2023-02-21 22:35:12 +0000 |
commit | 88e796260b1a5dc9d3ae3cf73213cd624f42c3d4 (patch) | |
tree | 5109837f3c1078a5cfe36a406dddaaa5b712cde6 | |
parent | e73ad66d704f3bc180ac724cf60a8f32e65d0261 (diff) |
RDMnet: Bug Fixes
- Endpoint List Get Response
- Endpoint Responders Get Response
-rw-r--r-- | epan/dissectors/packet-rdm.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/epan/dissectors/packet-rdm.c b/epan/dissectors/packet-rdm.c index deaaff5648..f3e615ddbf 100644 --- a/epan/dissectors/packet-rdm.c +++ b/epan/dissectors/packet-rdm.c @@ -3055,6 +3055,7 @@ dissect_rdm_pd_endpoint_list(tvbuff_t *tvb, guint offset, proto_tree *tree, guin switch(cc) { case RDM_CC_GET_COMMAND_RESPONSE: rdm_proto_tree_add_numeric_item(tree, hf_rdm_pd_endpoint_list_change_number, tvb, &offset, 4); + len -= 4; while (len >= 3) { rdm_proto_tree_add_numeric_item(tree, hf_rdm_pd_endpoint_list_endpoint_id, tvb, &offset, 2); rdm_proto_tree_add_numeric_item(tree, hf_rdm_pd_endpoint_list_endpoint_type, tvb, &offset, 1); @@ -3290,6 +3291,7 @@ dissect_rdm_pd_endpoint_responders(tvbuff_t *tvb, guint offset, proto_tree *tree case RDM_CC_GET_COMMAND_RESPONSE: rdm_proto_tree_add_numeric_item(tree, hf_rdm_pd_endpoint_responders_endpoint_id, tvb, &offset, 2); rdm_proto_tree_add_numeric_item(tree, hf_rdm_pd_endpoint_responders_change_number, tvb, &offset, 4); + len -= 6; while (len >= 6) { rdm_proto_tree_add_bytes_item(tree, hf_rdm_pd_endpoint_responders_uid, tvb, &offset, 6); len -= 6; |