btrfs-progs: fix name lengths in cmd_subvol_create
authorEric Sandeen <sandeen@redhat.com>
Fri, 25 Jan 2013 19:27:46 +0000 (13:27 -0600)
committerZach Brown <zab@redhat.com>
Wed, 6 Feb 2013 00:09:41 +0000 (16:09 -0800)
commit7ced17b07f9524c999395240458a46e403036d6b
treedc69f6c61df3fa926bd43cc4ea57033ba0a58da0
parentdbeedbed2aeb87c9add3c147c46a574b0e34be61
btrfs-progs: fix name lengths in cmd_subvol_create

cmd_subvol_create() calls either BTRFS_IOC_SUBVOL_CREATE
or BTRFS_IOC_SUBVOL_CREATE_V2 depending on whether or
not inherit is set.  However, these 2 ioctls have different
args structures with different length name[] members.

In the BTRFS_IOC_SUBVOL_CREATE case, the arg is
btrfs_ioctl_vol_args, with a BTRFS_PATH_NAME_MAX length
name, not a BTRFS_SUBVOL_NAME_MAX length name.

Signed-off-by: Eric Sandeen <sandeen@redhat.com>
cmds-subvolume.c