Fix Svace issue of FORWARD_NULL and CHECKED_RETURN 69/237369/2 accepted/tizen/unified/20200701.032320 submit/tizen/20200630.043505
authorYoungHun Kim <yh8004.kim@samsung.com>
Mon, 29 Jun 2020 23:18:52 +0000 (08:18 +0900)
committerYoungHun Kim <yh8004.kim@samsung.com>
Tue, 30 Jun 2020 00:03:33 +0000 (09:03 +0900)
Change-Id: I438c64695588a21a8f442201254b8bac4b2f4708

packaging/mm-resource-manager.spec
src/daemon/mm_resource_manager_daemon_priv.c
src/lib/mm_resource_manager_priv.c

index 173bb0a..300c34b 100644 (file)
@@ -1,6 +1,6 @@
 Name:       mm-resource-manager
 Summary:    A Multimedia Resource Manager API
-Version:    0.2.32
+Version:    0.2.33
 Release:    0
 Group:      Multimedia/API
 License:    Apache-2.0
index f3e4d56..968fca0 100644 (file)
@@ -625,7 +625,8 @@ static GArray *__handle_acquire_requests(mm_resource_manager_dmn_p manager,
                }
                manager->resources[type]->state = MM_RESOURCE_MANAGER_RES_STATE_ACQUIRED;
                mm_resource_manager_backend_acquire(type);
-               MM_RM_DEBUG("RM #%"PRIu64" (type %s mgr %p) is acquired", _mm_rm_hash64(i_mgr->id), res_name, i_mgr);
+               if (i_mgr)
+                       MM_RM_DEBUG("RM #%"PRIu64" (type %s mgr %p) is acquired", _mm_rm_hash64(i_mgr->id), res_name, i_mgr);
        }
 
        return cb_requests;
index d1832fc..3115dbb 100644 (file)
@@ -918,8 +918,10 @@ static int __dbus_commit(mm_resource_manager_s *handle)
                for (i = 0; i < handle->resources->len; i++) {
                        resource = (mm_resource_manager_res_p) handle->resources->pdata[i];
 
-                       if (resource->state == MM_RESOURCE_MANAGER_RES_STATE_FOR_ACQUIRE)
-                               g_variant_iter_next(&flags_iter, "b", &resource->is_acquire_failed);
+                       if (resource->state == MM_RESOURCE_MANAGER_RES_STATE_FOR_ACQUIRE) {
+                               if (!g_variant_iter_next(&flags_iter, "b", &resource->is_acquire_failed))
+                                       MM_RM_ERROR("g_variant_iter_next failed to get the value of is_acquire_failed");
+                       }
                }
        }