diff options
author | Michael Mann <mmann78@netscape.net> | 2015-01-17 18:30:07 -0500 |
---|---|---|
committer | Michael Mann <mmann78@netscape.net> | 2015-01-18 13:47:55 +0000 |
commit | c922801e322bf28b42d2e22e953a6dd794aef7aa (patch) | |
tree | 2c4b0d46f5a12af9630d223375e555561d5366ce /epan/ftypes | |
parent | e7593ea19de8df681f19e59b3a9a5f69e67693ba (diff) |
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.c | 3 |
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)); |