Index: zfstest.c =================================================================== --- zfstest.c (revision 225328) +++ zfstest.c (working copy) @@ -105,16 +105,25 @@ spa_all_status(); spa = STAILQ_FIRST(&zfs_pools); - if (!spa || zfs_mount_pool(spa)) + if (spa == NULL) { + printf("no pools\n"); exit(1); + } - if (zfs_lookup(spa, "zfs.c", &dn)) + if (zfs_mount_pool(spa)) { + printf("can't mount pool\n"); exit(1); + } + if (zfs_lookup(spa, "COPYRIGHT", &dn)) { + printf("can't lookup\n"); + exit(1); + } off = 0; do { n = zfs_read(spa, &dn, buf, 512, off); write(1, buf, n); off += n; } while (n == 512); + return(0); }