From: Piotr Kosko/Tizen API (PLT) /SRPOL/Engineer/Samsung Electronics Date: Wed, 23 Feb 2022 06:43:21 +0000 (+0100) Subject: [ML] Fix Coverity issues for fields initialization X-Git-Tag: submit/tizen/20220223.080409^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=dd8fb1748f919d884a74967d23bf182dda27b1ed;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git [ML] Fix Coverity issues for fields initialization [Verification] Code compiles without errors. Change-Id: I37afb023e1844943b0a844594181c6bab8223678 --- 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; }