From 18307272f7bd7fc1c23a17331c43bd802be97e50 Mon Sep 17 00:00:00 2001 From: Emmanuel Lepage Vallee <elv1313@gmail.com> Date: Fri, 28 Apr 2017 04:51:50 -0400 Subject: [PATCH] securityeval: Pre-initialize counter array It *is* initialized, but some compilers fail to see that and print a scary warning. Change-Id: I2f92767f6c0e5186112e814c160841523dbdac5e Reviewed-by: Stepan Salenikovich <stepan.salenikovich@savoirfairelinux.com> --- src/securityevaluationmodel.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/securityevaluationmodel.cpp b/src/securityevaluationmodel.cpp index 54998cc6..41f5adb0 100644 --- a/src/securityevaluationmodel.cpp +++ b/src/securityevaluationmodel.cpp @@ -724,7 +724,7 @@ void SecurityEvaluationModelPrivate::updateReal() typedef SecurityEvaluationModel::Severity Severity ; typedef SecurityEvaluationModel::SecurityLevel SecurityLevel; - int countCache[enum_class_size<SecurityEvaluationModel::Severity>()]; + int countCache[enum_class_size<SecurityEvaluationModel::Severity>()] = {}; //Reset the counter for (const Severity s : EnumIterator<Severity>()) { -- GitLab