diff options
Diffstat (limited to 'usr')
| -rw-r--r-- | usr/src/common/zfs/zfs_namecheck.c | 2 |
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); |
