Print this page
patch more-manpage
patch cleanup

@@ -139,11 +139,12 @@
        The nvlist_xalloc() function is identical to nvlist_alloc() except that
        nvlist_xalloc() can use a different allocator, as described in the
        Pluggable Allocators section.
 
 
-       The nvlist_free() function frees a name-value pair list.
+       The nvlist_free() function frees a name-value pair list. If nvl is a
+       null pointer, no action occurs.
 
 
        The nvlist_size() function returns the minimum size of a contiguous
        buffer large enough to pack nvl. The encoding parameter specifies the
        method of encoding when packing nvl. Supported encoding methods are:

@@ -439,6 +440,6 @@
 SEE ALSO
        libnvpair(3LIB), attributes(5), nvlist_alloc(9F)
 
 
 
-                               February 2, 2004          NVLIST_ALLOC(3NVPAIR)
+                               February 15, 2016         NVLIST_ALLOC(3NVPAIR)