Fix a leak in failure exit in 9p ->get_sb()
Al Viro [Wed, 6 May 2009 05:35:04 +0000 (01:35 -0400)]
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>

fs/9p/vfs_super.c

index 0d29a57..ab5547f 100644 (file)
@@ -156,6 +156,7 @@ static int v9fs_get_sb(struct file_system_type *fs_type, int flags,
 
        root = d_alloc_root(inode);
        if (!root) {
+               iput(inode);
                retval = -ENOMEM;
                goto release_sb;
        }