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

*** 180,190 **** err |= nvlist_add_string(fmri, FM_FMRI_SCHEME, FM_FMRI_SCHEME_SW); sw_obj = fmd_nvl_alloc(hdl, FMD_SLEEP); err |= nvlist_add_string(sw_obj, FM_FMRI_SW_OBJ_PATH, object); err |= nvlist_add_nvlist(fmri, FM_FMRI_SW_OBJ, sw_obj); - if (sw_obj) nvlist_free(sw_obj); if (!err) return (fmri); else return (0); --- 180,189 ----