6659 nvlist_free(NULL) is a no-op
@@ -3629,11 +3629,10 @@ nvlp = NULL; if (nvlist_unpack((char *)earg, size, &nvlp, NULL) || nvlist_lookup_string(nvlp, PICLEVENTARG_DEVFS_PATH, &devfs_path) || strlen(devfs_path) > (PATH_MAX - sizeof (PLATFORM_PATH))) { syslog(LOG_INFO, PICL_EVENT_DROPPED, ename); - if (nvlp) nvlist_free(nvlp); return; } (void) strlcpy(ptreepath, PLATFORM_PATH, PATH_MAX);