summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAl Viro <viro@zeniv.linux.org.uk>2012-08-26 21:00:03 -0400
committerAl Viro <viro@zeniv.linux.org.uk>2012-09-26 21:10:06 -0400
commit399c9b862f853f5c33e5a3b1f9a3c2507bdd526b (patch)
treee47d1267111ff95c5cad23a9199434d84dbfdee9
parentecaa80fbe589d2638b8a8a075916b1862a1124e2 (diff)
downloadlinux-399c9b862f853f5c33e5a3b1f9a3c2507bdd526b.tar.bz2
ext4: close struct file leak on EXT4_IOC_MOVE_EXT
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
-rw-r--r--fs/ext4/ioctl.c3
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);