[dpdk-dev] [PATCH] hash: fix possible uninitialized variable

Stephen Hemminger stephen at networkplumber.org
Sun Dec 23 08:43:50 CET 2018


On Sat, 22 Dec 2018 04:10:59 -0800
Haiyang Tan <haiyangtan at tencent.com> wrote:

> The uninitialized field 'extra_flag' of hash_cuckoo_params may enable
> certain feature silently. Typically, if bit0 of 'extra_flag' set, the
> hardware transactional memory support will be enabled unexpectedly.
> 
> Signed-off-by: Haiyang Tan <haiyangtan at tencent.com>

This is not necessary. Structure initializations will fill in the other
elements with zero.

https://gcc.gnu.org/onlinedocs/gcc-4.9.0/gcc/Designated-Inits.html
  Omitted field members are implicitly initialized the same as objects that have static storage duration.



More information about the dev mailing list