diff options
author | Al Viro <viro@zeniv.linux.org.uk> | 2012-08-27 03:00:03 +0200 |
---|---|---|
committer | Al Viro <viro@zeniv.linux.org.uk> | 2012-09-27 03:10:06 +0200 |
commit | 399c9b862f853f5c33e5a3b1f9a3c2507bdd526b (patch) | |
tree | e47d1267111ff95c5cad23a9199434d84dbfdee9 /fs/ext4/ioctl.c | |
parent | switch hpux_getdents() to fget_light() (diff) | |
download | linux-399c9b862f853f5c33e5a3b1f9a3c2507bdd526b.tar.xz linux-399c9b862f853f5c33e5a3b1f9a3c2507bdd526b.zip |
ext4: close struct file leak on EXT4_IOC_MOVE_EXT
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'fs/ext4/ioctl.c')
-rw-r--r-- | fs/ext4/ioctl.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/fs/ext4/ioctl.c b/fs/ext4/ioctl.c index 7f7dad787603..a0ee682dc394 100644 --- a/fs/ext4/ioctl.c +++ b/fs/ext4/ioctl.c @@ -258,7 +258,8 @@ group_extend_out: EXT4_FEATURE_RO_COMPAT_BIGALLOC)) { ext4_msg(sb, KERN_ERR, "Online defrag not supported with bigalloc"); - return -EOPNOTSUPP; + err = -EOPNOTSUPP; + goto mext_out; } err = mnt_want_write_file(filp); |