From: Inki Dae Date: Fri, 2 Sep 2022 03:41:08 +0000 (+0900) Subject: mv_machine_learning: fix coverity issues X-Git-Tag: submit/tizen/20220902.080727^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c58b8740f1860924d59e1ca951a69b54acdbc5b0;p=platform%2Fcore%2Fapi%2Fmediavision.git mv_machine_learning: fix coverity issues [Verion] : 0.23.22-0 [Issue type] : bug fix Fixed two coverity issues. Change-Id: I883415d8411b077164a8d804efd5d9aabacd5b1f Signed-off-by: Inki Dae --- diff --git a/mv_machine_learning/face_recognition/src/nntrainer_fvm.cpp b/mv_machine_learning/face_recognition/src/nntrainer_fvm.cpp index 22658b3a..b999e846 100644 --- a/mv_machine_learning/face_recognition/src/nntrainer_fvm.cpp +++ b/mv_machine_learning/face_recognition/src/nntrainer_fvm.cpp @@ -89,5 +89,7 @@ void NNTrainerFVM::WriteFeatureVec(vector& feature_vec, const int max_lab void NNTrainerFVM::Remove() { // Remove existing file forcely. - ::remove(_feature_vector_file.c_str()); + int ret = ::remove(_feature_vector_file.c_str()); + if (ret) + throw InvalidOperation("Fail to remove feature vector file."); } \ No newline at end of file diff --git a/mv_machine_learning/training/src/label_manager.cpp b/mv_machine_learning/training/src/label_manager.cpp index 6a4deb4e..3e03a573 100644 --- a/mv_machine_learning/training/src/label_manager.cpp +++ b/mv_machine_learning/training/src/label_manager.cpp @@ -290,5 +290,7 @@ string LabelManager::GetLabelFromAnswer(const vector& result) void LabelManager::Remove() { // Remove existing files forcely. - ::remove(_label_file.c_str()); + int ret = ::remove(_label_file.c_str()); + if (ret) + throw InvalidOperation("Fail to remove label file."); } \ No newline at end of file diff --git a/packaging/capi-media-vision.spec b/packaging/capi-media-vision.spec index 8e19e4a7..76f5f5ba 100644 --- a/packaging/capi-media-vision.spec +++ b/packaging/capi-media-vision.spec @@ -1,6 +1,6 @@ Name: capi-media-vision Summary: Media Vision library for Tizen Native API -Version: 0.23.21 +Version: 0.23.22 Release: 0 Group: Multimedia/Framework License: Apache-2.0 and BSD-3-Clause