commit c89ebd1f1d04c9d917d08605bb89ea23ab2e6a0d
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Fri Sep 19 19:26:55 2008 -0400

    Unionfs: drop branchcount on error
    
    Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>

diff --git a/fs/unionfs/commonfops.c b/fs/unionfs/commonfops.c
index c2372c5..ed5f61b 100644
--- a/fs/unionfs/commonfops.c
+++ b/fs/unionfs/commonfops.c
@@ -181,6 +181,7 @@ static int open_all_files(struct file *file)
                                    unionfs_lower_mnt_idx(dentry, bindex),
                                    file->f_flags);
                if (IS_ERR(lower_file)) {
+                       branchput(sb, bindex);
                        err = PTR_ERR(lower_file);
                        goto out;
                } else
_______________________________________________
unionfs-cvs mailing list: http://unionfs.filesystems.org/
[email protected]
http://www.fsl.cs.sunysb.edu/mailman/listinfo/unionfs-cvs

Reply via email to