]> granicus.if.org Git - zfs/commitdiff
libzfs_import.c: Uninitialized pointer read
authorGvozden Neskovic <neskovic@gmail.com>
Thu, 28 Jul 2016 20:27:56 +0000 (22:27 +0200)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Fri, 29 Jul 2016 22:34:12 +0000 (15:34 -0700)
In zpool_find_import_scan: Reads an uninitialized pointer or
its target Coverity #150966

Found by static analysis with CoverityScan 0.8.5

Signed-off-by: Gvozden Neskovic <neskovic@gmail.com>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #4897

lib/libzfs/libzfs_import.c

index 8e51f6d77feb8156aa7f5d49b631d7e93b1d1d49..fb3525848c9449326ebae2dad169084d18c4ac44 100644 (file)
@@ -1695,6 +1695,7 @@ zpool_find_import_scan(libzfs_handle_t *hdl, kmutex_t *lock,
        return (0);
 
 error:
+       cookie = NULL;
        while ((slice = avl_destroy_nodes(cache, &cookie)) != NULL) {
                free(slice->rn_name);
                free(slice);