From dd8fb1748f919d884a74967d23bf182dda27b1ed Mon Sep 17 00:00:00 2001 From: "Piotr Kosko/Tizen API (PLT) /SRPOL/Engineer/Samsung Electronics" Date: Wed, 23 Feb 2022 07:43:21 +0100 Subject: [PATCH] [ML] Fix Coverity issues for fields initialization [Verification] Code compiles without errors. Change-Id: I37afb023e1844943b0a844594181c6bab8223678 --- src/ml/ml_trainer_objects.cc | 7 ++----- src/ml/ml_trainer_objects.h | 2 +- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/src/ml/ml_trainer_objects.cc b/src/ml/ml_trainer_objects.cc index 9a9aa32a..7e4f5e3c 100644 --- a/src/ml/ml_trainer_objects.cc +++ b/src/ml/ml_trainer_objects.cc @@ -2,11 +2,8 @@ namespace extension { namespace ml { -Model::Model() { - optimizerIndex = -1; - datasetIndex = -1; - compiled = false; -} +Model::Model() + : native(nullptr), compiled(false), datasetIndex(-1), optimizerIndex(-1) {} Model::Model(ml_train_model_h native_handle) : Model() { native = native_handle; diff --git a/src/ml/ml_trainer_objects.h b/src/ml/ml_trainer_objects.h index a506c9bb..98be4401 100644 --- a/src/ml/ml_trainer_objects.h +++ b/src/ml/ml_trainer_objects.h @@ -69,7 +69,7 @@ template class NativeWrapper { T native; bool attached; - NativeWrapper() { attached = false; } + NativeWrapper() : native(nullptr), attached(false) {} public: NativeWrapper(T nativeHandle) : NativeWrapper() { native = nativeHandle; } -- 2.34.1