[svace] fix some svace issues accepted/tizen_unified accepted/tizen_unified_x master tizen accepted/tizen/unified/20250312.145434 accepted/tizen/unified/x/20250312.134146
authorSeungbaek Hong <sb92.hong@samsung.com>
Wed, 12 Feb 2025 11:55:30 +0000 (20:55 +0900)
committerjijoong.moon <jijoong.moon@samsung.com>
Tue, 11 Mar 2025 08:11:22 +0000 (17:11 +0900)
fixed some svace issues.

Signed-off-by: Seungbaek Hong <sb92.hong@samsung.com>
Applications/ProductRatings/jni/main.cpp
nntrainer/nntrainer_error.h

index e3788dc07ec7ba9294090c89f3b159826fa74f48..4bca5ad62a348fe6319476fed500c6a79d88c287 100644 (file)
@@ -162,6 +162,7 @@ int main(int argc, char *argv[]) {
     rng.seed(SEED);
 
     std::shared_ptr<ml::train::Dataset> dataset_train, dataset_val;
+
     try {
       dataset_train =
         createDataset(ml::train::DatasetType::GENERATOR, getSample_train);
index e1293cca39184f24666a5b2e095f794123c46901..f82188bb25b124a90a1149de5d6e21d30a583382 100644 (file)
@@ -24,6 +24,7 @@
 #endif
 
 #include <functional>
+#include <iostream>
 #include <sstream>
 #include <stdexcept>
 
@@ -103,7 +104,11 @@ public:
    */
   ~ErrorNotification() noexcept(false) {
     if (cleanup_func) {
-      cleanup_func();
+      try {
+        cleanup_func();
+      } catch (const std::exception &e) {
+        std::cerr << "Exception during cleanup: " << e.what() << '\n';
+      }
     }
     throw Err(ss.str().c_str());
   }