diff options
author | Chris Kirby <chris.kirby@sun.com> | 2009-03-31 13:58:14 -0600 |
---|---|---|
committer | Chris Kirby <chris.kirby@sun.com> | 2009-03-31 13:58:14 -0600 |
commit | 984a131b733dcb12000748fcfcda5cac286ac00a (patch) | |
tree | 20e3ac3f53b1592ea5dc156b205d25ff3d5604c9 /usr/src/uts/common/fs/zfs/zfs_vfsops.c | |
parent | e2960effe6eeb690387f66e897aa8dc1cf651bc7 (diff) | |
download | illumos-gate-984a131b733dcb12000748fcfcda5cac286ac00a.tar.gz |
6824062 System panicked in zfs_mount due to NULL pointer dereference when running btts and svvs tests
Diffstat (limited to 'usr/src/uts/common/fs/zfs/zfs_vfsops.c')
-rw-r--r-- | usr/src/uts/common/fs/zfs/zfs_vfsops.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/usr/src/uts/common/fs/zfs/zfs_vfsops.c b/usr/src/uts/common/fs/zfs/zfs_vfsops.c index 4552d1f616..7aef4b2cba 100644 --- a/usr/src/uts/common/fs/zfs/zfs_vfsops.c +++ b/usr/src/uts/common/fs/zfs/zfs_vfsops.c @@ -1088,7 +1088,7 @@ zfs_mount(vfs_t *vfsp, vnode_t *mvp, struct mounta *uap, cred_t *cr) * Add an extra VFS_HOLD on our parent vfs so that it can't * disappear due to a forced unmount. */ - if (((zfsvfs_t *)vfsp->vfs_data)->z_issnap) + if (error == 0 && ((zfsvfs_t *)vfsp->vfs_data)->z_issnap) VFS_HOLD(mvp->v_vfsp); out: |