Add null check to avoid REVERSE_INULL issue 58/177158/3 accepted/tizen/unified/20180503.080732 submit/tizen/20180430.023345 submit/tizen/20180502.235928
authorYoungHun Kim <yh8004.kim@samsung.com>
Thu, 26 Apr 2018 03:57:32 +0000 (12:57 +0900)
committerYoungHun Kim <yh8004.kim@samsung.com>
Sun, 29 Apr 2018 22:40:23 +0000 (07:40 +0900)
Change-Id: I66fc697416212a478c564b3558aaad0d1de38c44

src/daemon/backend/murphy/mm_resource_manager_rset.c

index c034c42..d453800 100644 (file)
@@ -197,6 +197,8 @@ int _mm_resource_manager_rset_destroy(mm_resource_manager_rset_s *rset)
 {
        int ret = MM_RESOURCE_MANAGER_ERROR_NONE;
 
+       MM_RM_RETVM_IF(NULL == rset, MM_RESOURCE_MANAGER_ERROR_INVALID_PARAMETER, "rset is NULL");
+
        g_mutex_lock(&rset->lock);
 
        if (rset->mrp_rset) {
@@ -225,8 +227,8 @@ int _mm_resource_manager_rset_destroy(mm_resource_manager_rset_s *rset)
        g_cond_clear(&rset->cond);
 
        MM_RM_DEBUG("rset %p destroyed", rset);
-       if (rset)
-               free(rset);
+
+       free(rset);
 
        return ret;
 }