summaryrefslogtreecommitdiff
path: root/epan/ftypes
diff options
context:
space:
mode:
authorMichael Mann <mmann78@netscape.net>2015-01-17 18:30:07 -0500
committerMichael Mann <mmann78@netscape.net>2015-01-18 13:47:55 +0000
commitc922801e322bf28b42d2e22e953a6dd794aef7aa (patch)
tree2c4b0d46f5a12af9630d223375e555561d5366ce /epan/ftypes
parente7593ea19de8df681f19e59b3a9a5f69e67693ba (diff)
downloadwireshark-c922801e322bf28b42d2e22e953a6dd794aef7aa.tar.gz
ftype (integer): fix Uninitialized argument value found by Clang Analyzer
Change-Id: I79e893f1d810a90c6a495067941d2e393e9fee72 Reviewed-on: https://code.wireshark.org/review/6501 Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com> Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'epan/ftypes')
-rw-r--r--epan/ftypes/ftype-integer.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/epan/ftypes/ftype-integer.c b/epan/ftypes/ftype-integer.c
index 7fe8342cb6..6a9df1a964 100644
--- a/epan/ftypes/ftype-integer.c
+++ b/epan/ftypes/ftype-integer.c
@@ -640,6 +640,9 @@ eui64_to_repr(fvalue_t *fv, ftrepr_t rtype _U_, int field_display _U_, char *buf
guint8 eui64[8];
guint8 *p_eui64 = eui64;
+ /* ensure array is initialized (Clang) */
+ memset(eui64, 0, 8);
+
/* Copy and convert the address to network byte order. */
*(guint64 *)(void *)(p_eui64) = pntoh64(&(fv->value.integer64));