diff -r 5a4fb5930126 -r 47efcb3433a7 usr/src/uts/common/fs/zfs/dsl_dataset.c --- a/usr/src/uts/common/fs/zfs/dsl_dataset.c Thu Jun 15 14:36:00 2006 -0700 +++ b/usr/src/uts/common/fs/zfs/dsl_dataset.c Thu Jun 15 15:15:46 2006 -0700 @@ -1250,6 +1250,7 @@ VERIFY(0 == dsl_dataset_open_obj(dp, ds->ds_dir->dd_phys->dd_head_dataset_obj, NULL, DS_MODE_NONE, FTAG, &ds_head)); + VERIFY(0 == dsl_dataset_get_snapname(ds)); #ifdef ZFS_DEBUG { uint64_t val;