Fix coverity issue of Unchecked return value 68/317668/1 accepted/tizen_unified_dev accepted/tizen_unified_toolchain accepted/tizen/9.0/unified/20241030.232305 accepted/tizen/unified/20240913.150939 accepted/tizen/unified/dev/20240919.040359 accepted/tizen/unified/toolchain/20241004.101645 accepted/tizen/unified/x/20240919.040602 accepted/tizen/unified/x/asan/20241014.000004 tizen_9.0_m2_release
authorYoungHun Kim <yh8004.kim@samsung.com>
Fri, 13 Sep 2024 01:52:49 +0000 (10:52 +0900)
committerYoungHun Kim <yh8004.kim@samsung.com>
Fri, 13 Sep 2024 03:02:06 +0000 (12:02 +0900)
Change-Id: I7ad59a9e75a5cbc7e1a802f914ff60cbfb483217

packaging/resource-manager.spec
src/rm_api.cpp
src/rm_debug.cpp

index 293c130aee269ec4214d49115c5ec69f7005a22c..5d8229f011060c5733fc1b255d37374f35689f8a 100644 (file)
@@ -1,7 +1,7 @@
 Name:       resource-manager
 Summary:    Resource manager
 Version:    0.1
-Release:    4
+Release:    5
 Group:      Multimedia/Libraries
 License:    Apache-2.0
 Source0:    %{name}-%{version}.tar.gz
index fbf0c6e3ab6a60653a037d93401a53ee95163a56..b7513344e585b37390193fabbcc29cdf82b10506 100644 (file)
@@ -106,7 +106,9 @@ int rm_register(rm_resource_cb cb, void *data, int *handle, rm_consumer_info *co
        *handle = response.handle;
 
        if (rm_init_cb(response.handle, cb, data) != RM_OK) {
-               rm_unregister(response.handle);
+               if (rm_unregister(response.handle) != RM_OK)
+                       RM_ERR("failed to rm_unregister()");
+
                RM_ERR("failed to init cb (%d)", response.handle);
                rm_clear_cpu_inheritance();
                return RM_ERROR;
index 7eb9f52c18887d57b25208a29814c264df12967f..66ba83f79987e9a24c293b8e9056c622545a97c1 100644 (file)
@@ -22,7 +22,7 @@
 // LCOV_EXCL_START
 const char *rm_convert_requested_state_enum_to_string(rm_requests_resource_state_e state_enum)
 {
-       switch(state_enum) {
+       switch (state_enum) {
                case RM_STATE_PASSIVE:
                        return "PASSIVE";
                case RM_STATE_SHARABLE:
@@ -42,7 +42,7 @@ const char *rm_convert_requested_state_enum_to_string(rm_requests_resource_state
 
 const char *rm_convert_category_enum_to_string(rm_rsc_category_e category_enum)
 {
-       switch(category_enum) {
+       switch (category_enum) {
                case RM_CATEGORY_NONE:
                        return "NONE";
                case RM_CATEGORY_AUDIO_DECODER: