fixup! common: code refactoring to EngineConfig.cpp
authorSeungbae Shin <seungbae.shin@samsung.com>
Mon, 18 Jul 2022 11:45:31 +0000 (20:45 +0900)
committerInki Dae <inki.dae@samsung.com>
Wed, 20 Jul 2022 05:16:57 +0000 (14:16 +0900)
fix NO_CATCH defects

[Issue type] svace

Change-Id: Ia249796b28e7ab4f83b154e7da8d2ba68481d806

mv_common/src/mv_common_c.cpp
packaging/capi-media-vision.spec

index bc6bbf5..21071e4 100644 (file)
@@ -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;
        }
index e597cbf..b5a958e 100644 (file)
@@ -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