From f6a4877595e27aa8ae7e49a50a93320e09b836d7 Mon Sep 17 00:00:00 2001 From: Seungbae Shin Date: Mon, 18 Jul 2022 20:45:31 +0900 Subject: [PATCH] fixup! common: code refactoring to EngineConfig.cpp fix NO_CATCH defects [Issue type] svace Change-Id: Ia249796b28e7ab4f83b154e7da8d2ba68481d806 --- mv_common/src/mv_common_c.cpp | 7 ++++--- packaging/capi-media-vision.spec | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/mv_common/src/mv_common_c.cpp b/mv_common/src/mv_common_c.cpp index bc6bbf5..21071e4 100644 --- a/mv_common/src/mv_common_c.cpp +++ b/mv_common/src/mv_common_c.cpp @@ -323,9 +323,10 @@ int mv_create_engine_config_c( } LOGD("Creating media vision engine config"); - (*engine_cfg) = static_cast - (new (std::nothrow) MediaVision::Common::EngineConfig()); - if (*engine_cfg == NULL) { + try { + (*engine_cfg) = static_cast + (new MediaVision::Common::EngineConfig()); + } catch (...) { LOGE("Failed to create mv_engine_config_h handle"); return MEDIA_VISION_ERROR_OUT_OF_MEMORY; } diff --git a/packaging/capi-media-vision.spec b/packaging/capi-media-vision.spec index e597cbf..b5a958e 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.4 +Version: 0.23.5 Release: 0 Group: Multimedia/Framework License: Apache-2.0 and BSD-3-Clause -- 2.7.4