mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2024-12-26 19:19:32 +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 " \
|
"exec 0</dev/null " \
|
||||||
" 1>/dev/null " \
|
" 1>/dev/null " \
|
||||||
" 2>/dev/null; " \
|
" 2>/dev/null; " \
|
||||||
"umount -t zfs -n %s%s"
|
"umount -t zfs -n '%s%s'"
|
||||||
|
|
||||||
static int
|
static int
|
||||||
__zfsctl_unmount_snapshot(zfs_snapentry_t *sep, int flags)
|
__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 " \
|
"exec 0</dev/null " \
|
||||||
" 1>/dev/null " \
|
" 1>/dev/null " \
|
||||||
" 2>/dev/null; " \
|
" 2>/dev/null; " \
|
||||||
"mount -t zfs -n %s %s"
|
"mount -t zfs -n '%s' '%s'"
|
||||||
|
|
||||||
int
|
int
|
||||||
zfsctl_mount_snapshot(struct path *path, int flags)
|
zfsctl_mount_snapshot(struct path *path, int flags)
|
||||||
|
Loading…
Reference in New Issue
Block a user