btrfs: dereferencing freed memory
Subsystems (2)
PATCH 3/3 btrfs: dereferencing freed memory
The original code dereferenced range on the next line.
Signed-off-by Dan Carpenter <[email protected]>
fs/btrfs/ioctl.c +1 -0
@@ -1378,6 +1378,7 @@ static int btrfs_ioctl_defrag(struct file *file, void __user *argp) sizeof(*range))) { ret = -EFAULT ;kfree (range); + goto out; }/* compression requires us to start the IO */ if ((range->flags &BTRFS_DEFRAG_RANGE_COMPRESS )) {