summaryrefslogtreecommitdiff
path: root/usr
diff options
context:
space:
mode:
authornd150628 <none@none>2006-10-03 17:08:03 -0700
committernd150628 <none@none>2006-10-03 17:08:03 -0700
commit6376dc1f403e54a292d008d892955b413ad9442c (patch)
tree35f43dd1cdc71b00db23c5f13f066bb34ebb4d6a /usr
parent5ad820458efd0fdb914baff9c1447c22b819fa23 (diff)
downloadillumos-joyent-6376dc1f403e54a292d008d892955b413ad9442c.tar.gz
6458058 invalid snapshot error message
Diffstat (limited to 'usr')
-rw-r--r--usr/src/common/zfs/zfs_namecheck.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr/src/common/zfs/zfs_namecheck.c b/usr/src/common/zfs/zfs_namecheck.c
index f64f0989b9..d38429a8c0 100644
--- a/usr/src/common/zfs/zfs_namecheck.c
+++ b/usr/src/common/zfs/zfs_namecheck.c
@@ -149,7 +149,7 @@ dataset_namecheck(const char *path, namecheck_err_t *why, char *what)
}
/* Zero-length components are not allowed */
- if (loc == end) {
+ if (loc == end && *end != '@') {
if (why)
*why = NAME_ERR_EMPTY_COMPONENT;
return (-1);