aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDr. Lars Völker <lars.voelker@technica-engineering.de>2021-11-21 14:04:41 +0000
committerJaap Keuter <jaap.keuter@xs4all.nl>2021-11-21 14:04:41 +0000
commitabf9ed5f111d39acb7bbb9d943e7f2a5de4974ac (patch)
tree5305946e81fb41b130d5236ab324592926c70416
parentb5917d0182421fc8e23db3f38a0a5c75f1e6d55b (diff)
MKA: Adding support for Announcement TLV padding (Bugfix)
-rw-r--r--epan/dissectors/packet-mka.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/epan/dissectors/packet-mka.c b/epan/dissectors/packet-mka.c
index 7483ed57bf..cfa49ea308 100644
--- a/epan/dissectors/packet-mka.c
+++ b/epan/dissectors/packet-mka.c
@@ -541,6 +541,15 @@ dissect_announcement(proto_tree *mka_tree, packet_info *pinfo, tvbuff_t *tvb, in
offset += announcement_len;
+ if (announcement_len%4) {
+ int padding_len = (4 - (announcement_len % 4));
+
+ proto_tree_add_item(announcement_set_tree, hf_mka_padding,
+ tvb, offset, padding_len, ENC_NA);
+
+ offset += padding_len;
+ }
+
*offset_ptr = offset;
}