aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEvan Huus <eapache@gmail.com>2014-02-26 19:11:12 -0500
committerEvan Huus <eapache@gmail.com>2014-02-27 03:34:46 +0000
commit1828c34519ac16255cbd003cdceded51ef8b789f (patch)
treebac1a3e20c95dfd5008ddc570fe9225f31b61329
parent9733917e289a564788bc7d79093c683b6b030c09 (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.c2
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;