diff options
author | Dr. Lars Völker <lars.voelker@technica-engineering.de> | 2021-11-21 14:04:41 +0000 |
---|---|---|
committer | Jaap Keuter <jaap.keuter@xs4all.nl> | 2021-11-21 14:04:41 +0000 |
commit | abf9ed5f111d39acb7bbb9d943e7f2a5de4974ac (patch) | |
tree | 5305946e81fb41b130d5236ab324592926c70416 | |
parent | b5917d0182421fc8e23db3f38a0a5c75f1e6d55b (diff) |
MKA: Adding support for Announcement TLV padding (Bugfix)
-rw-r--r-- | epan/dissectors/packet-mka.c | 9 |
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; } |