summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSeungbae Shin <seungbae.shin@samsung.com>2022-07-18 20:45:31 +0900
committerInki Dae <inki.dae@samsung.com>2022-07-20 14:16:57 +0900
commitf6a4877595e27aa8ae7e49a50a93320e09b836d7 (patch)
treeac18b763c2f726dcb2d745120d11acd17c0d4ea4
parent5e865c84f6174f43c32747102def8c05adf5c8e1 (diff)
downloadmediavision-f6a4877595e27aa8ae7e49a50a93320e09b836d7.tar.gz
mediavision-f6a4877595e27aa8ae7e49a50a93320e09b836d7.tar.bz2
mediavision-f6a4877595e27aa8ae7e49a50a93320e09b836d7.zip
fixup! common: code refactoring to EngineConfig.cpp
fix NO_CATCH defects [Issue type] svace Change-Id: Ia249796b28e7ab4f83b154e7da8d2ba68481d806
-rw-r--r--mv_common/src/mv_common_c.cpp7
-rw-r--r--packaging/capi-media-vision.spec2
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 bc6bbf5e..21071e46 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<mv_engine_config_h>
- (new (std::nothrow) MediaVision::Common::EngineConfig());
- if (*engine_cfg == NULL) {
+ try {
+ (*engine_cfg) = static_cast<mv_engine_config_h>
+ (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 e597cbf4..b5a958e9 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