Print this page
6659 nvlist_free(NULL) is a no-op

@@ -1320,11 +1320,10 @@
         ASSERT(MUTEX_HELD(&cip->ci_lock));
 
         if (cip->ci_proxy_asru)
                 fmd_free(cip->ci_proxy_asru, sizeof (uint8_t) *
                     cip->ci_nsuspects);
-        if (cip->ci_diag_de)
                 nvlist_free(cip->ci_diag_de);
         if (cip->ci_diag_asru)
                 fmd_free(cip->ci_diag_asru, sizeof (uint8_t) *
                     cip->ci_nsuspects);
 

@@ -2429,11 +2428,10 @@
 void
 fmd_case_set_de_fmri(fmd_case_t *cp, nvlist_t *nvl)
 {
         fmd_case_impl_t *cip = (fmd_case_impl_t *)cp;
 
-        if (cip->ci_diag_de)
                 nvlist_free(cip->ci_diag_de);
         cip->ci_diag_de = nvl;
 }
 
 void