diff options
author | Evan Huus <eapache@gmail.com> | 2014-02-26 19:11:12 -0500 |
---|---|---|
committer | Evan Huus <eapache@gmail.com> | 2014-02-27 03:34:46 +0000 |
commit | 1828c34519ac16255cbd003cdceded51ef8b789f (patch) | |
tree | bac1a3e20c95dfd5008ddc570fe9225f31b61329 | |
parent | 9733917e289a564788bc7d79093c683b6b030c09 (diff) |
Ensure ieee802154_packet struct is initialized.
A malformed capture could cause the zbee-nwk-gp and 6lowpan heuristics to be
called with an incompletely-initialized structure, leading to valgrind errors.
Change-Id: Iaea6daecdca6856466b58071f095930e68c6e159
Closes-Bug: #9735
Reviewed-on: https://code.wireshark.org/review/418
Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
Reviewed-by: Evan Huus <eapache@gmail.com>
-rw-r--r-- | epan/dissectors/packet-ieee802154.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/epan/dissectors/packet-ieee802154.c b/epan/dissectors/packet-ieee802154.c index 955e9167f4..cdf7e2400c 100644 --- a/epan/dissectors/packet-ieee802154.c +++ b/epan/dissectors/packet-ieee802154.c @@ -626,7 +626,7 @@ dissect_ieee802154_common(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, g const char *saved_proto; ws_decrypt_status status; - ieee802154_packet *packet = wmem_new(wmem_packet_scope(), ieee802154_packet); + ieee802154_packet *packet = wmem_new0(wmem_packet_scope(), ieee802154_packet); ieee802154_short_addr addr16; ieee802154_hints_t *ieee_hints; |