From: Seungbaek Hong Date: Wed, 12 Feb 2025 11:55:30 +0000 (+0900) Subject: [svace] fix some svace issues X-Git-Tag: accepted/tizen/unified/x/20250312.134146^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;p=platform%2Fcore%2Fml%2Fnntrainer.git [svace] fix some svace issues fixed some svace issues. Signed-off-by: Seungbaek Hong --- diff --git a/Applications/ProductRatings/jni/main.cpp b/Applications/ProductRatings/jni/main.cpp index e3788dc0..4bca5ad6 100644 --- a/Applications/ProductRatings/jni/main.cpp +++ b/Applications/ProductRatings/jni/main.cpp @@ -162,6 +162,7 @@ int main(int argc, char *argv[]) { rng.seed(SEED); std::shared_ptr dataset_train, dataset_val; + try { dataset_train = createDataset(ml::train::DatasetType::GENERATOR, getSample_train); diff --git a/nntrainer/nntrainer_error.h b/nntrainer/nntrainer_error.h index e1293cca..f82188bb 100644 --- a/nntrainer/nntrainer_error.h +++ b/nntrainer/nntrainer_error.h @@ -24,6 +24,7 @@ #endif #include +#include #include #include @@ -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()); }