diff options
author | Gerald Combs <gerald@wireshark.org> | 2021-10-26 14:09:25 -0700 |
---|---|---|
committer | Gerald Combs <gerald@zing.org> | 2021-10-26 16:44:35 -0700 |
commit | 33dc397ce0493cfb06ece64b636fcbd28624d04e (patch) | |
tree | 88535e75eaec012bc92461a53d930ff31d9c8b94 | |
parent | e138ec5dec48bc9c4a21fb7b2f0c1cfb7712a698 (diff) | |
download | wireshark-33dc397ce0493cfb06ece64b636fcbd28624d04e.tar.gz wireshark-33dc397ce0493cfb06ece64b636fcbd28624d04e.tar.bz2 wireshark-33dc397ce0493cfb06ece64b636fcbd28624d04e.zip |
SKINNY: Initialize our addresses.
Make sure read_skinny_ipv4or6 always sets its address. Fixes #17682.
(cherry picked from commit 4dbd58f8038dc40abeb4a0b2632ce90bbb6bc2fc)
-rw-r--r-- | epan/dissectors/packet-skinny.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/epan/dissectors/packet-skinny.c b/epan/dissectors/packet-skinny.c index 342a0f73ac..f1b81cc89e 100644 --- a/epan/dissectors/packet-skinny.c +++ b/epan/dissectors/packet-skinny.c @@ -2284,6 +2284,8 @@ read_skinny_ipv4or6(ptvcursor_t *cursor, address *media_addr) set_address_tvb(media_addr, AT_IPv4, 4, tvb, offset+4); } else if (ipversion == IPADDRTYPE_IPV6 || ipversion == IPADDRTYPE_IPV4_V6) { set_address_tvb(media_addr, AT_IPv6, 16, tvb, offset+4); + } else { + clear_address(media_addr); } } |