1 From 3ddf1e7f57237ac7c5d5bfb7058f1ea4f970b661 Mon Sep 17 00:00:00 2001
2 From: Miklos Szeredi <mszeredi@suse.cz>
3 Date: Mon, 26 Jan 2009 15:00:58 +0100
4 Subject: fuse: fix missing fput on error
6 From: Miklos Szeredi <mszeredi@suse.cz>
8 commit 3ddf1e7f57237ac7c5d5bfb7058f1ea4f970b661 upstream.
10 Fix the leaking file reference if allocation or initialization of
13 Signed-off-by: Miklos Szeredi <mszeredi@suse.cz>
14 Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
17 fs/fuse/inode.c | 8 ++++++--
18 1 file changed, 6 insertions(+), 2 deletions(-)
22 @@ -832,12 +832,16 @@ static int fuse_fill_super(struct super_
26 - if (file->f_op != &fuse_dev_operations)
27 + if (file->f_op != &fuse_dev_operations) {
40 fc->user_id = d.user_id;