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

@@ -216,11 +216,10 @@
 void
 sysevent_free(sysevent_t *ev)
 {
         nvlist_t *attr_list = (nvlist_t *)(uintptr_t)SE_ATTR_PTR(ev);
 
-        if (attr_list)
                 nvlist_free(attr_list);
         free(ev);
 }
 
 /*

@@ -1460,11 +1459,10 @@
         return (0);
 
 create_failed:
         dealloc_subscribers(shp);
         free_cached_registration(shp);
-        if (nvl)
                 nvlist_free(nvl);
         return (-1);
 
 }