]> git.proxmox.com Git - mirror_zfs.git/commit
Fix NULL pointer dereference in 'zfs create'
authorLOLi <loli10K@users.noreply.github.com>
Tue, 9 May 2017 22:22:46 +0000 (00:22 +0200)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Tue, 9 May 2017 22:22:46 +0000 (15:22 -0700)
commit78d95eaa732f074a6351045e59cd974380ad50ab
tree18c7454b70fca1dd3b5e255c235785a70c862044
parent4e3de24b61b9116f0138d22ec687d0a759b29967
Fix NULL pointer dereference in 'zfs create'

A race condition between 'zpool export' and 'zfs create' can crash the
latter: this is because we never check libzfs`zpool_open() return
value in libzfs`zfs_create().

Reviewed-by: George Melikov <mail@gmelikov.ru>
Reviewed-by: Giuseppe Di Natale <dinatale2@llnl.gov>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: loli10K <ezomori.nozomu@gmail.com>
Closes #6096
lib/libzfs/libzfs_dataset.c