mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2024-12-25 18:59:33 +03:00
Quote snapshot and mountpoint for .zfs automount
When automounting a snapshot in the .zfs/snapshot directory make sure to quote both the dataset name and the mount point. This ensures that if either component contains spaces, which are allowed, they get handled correctly. Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Closes #1027
This commit is contained in:
parent
658a0140f3
commit
c7dfc08629
@ -681,7 +681,7 @@ zfsctl_snapdir_inactive(struct inode *ip)
|
||||
"exec 0</dev/null " \
|
||||
" 1>/dev/null " \
|
||||
" 2>/dev/null; " \
|
||||
"umount -t zfs -n %s%s"
|
||||
"umount -t zfs -n '%s%s'"
|
||||
|
||||
static int
|
||||
__zfsctl_unmount_snapshot(zfs_snapentry_t *sep, int flags)
|
||||
@ -781,7 +781,7 @@ zfsctl_unmount_snapshots(zfs_sb_t *zsb, int flags, int *count)
|
||||
"exec 0</dev/null " \
|
||||
" 1>/dev/null " \
|
||||
" 2>/dev/null; " \
|
||||
"mount -t zfs -n %s %s"
|
||||
"mount -t zfs -n '%s' '%s'"
|
||||
|
||||
int
|
||||
zfsctl_mount_snapshot(struct path *path, int flags)
|
||||
|
Loading…
Reference in New Issue
Block a user