--- uts/common/fs/zfs/dsl_dir.c 2006/08/03 03:39:14 +++ uts/common/fs/zfs/dsl_dir.c 2006/08/15 20:30:56 @@ -223,7 +223,7 @@ { char *p; if (path == NULL) - return (NULL); + return (EINVAL); /* This would be a good place to reserve some namespace... */ p = strpbrk(path, "/@"); if (p && (p[1] == '/' || p[1] == '@')) {