commit 3a49251d4e2c2f9c96698ef78ed01fe5935b2358
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Sun Jul 27 19:15:44 2008 -0400

    Unionfs: free lower paths array when destroying dentry's private data
    
    CC: Hugh Dickins <[EMAIL PROTECTED]>
    
    Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>

diff --git a/fs/unionfs/lookup.c b/fs/unionfs/lookup.c
index 82ebdcf..d60d6f4 100644
--- a/fs/unionfs/lookup.c
+++ b/fs/unionfs/lookup.c
@@ -460,6 +460,8 @@ void free_dentry_private_data(struct dentry *dentry)
 {
        if (!dentry || !dentry->d_fsdata)
                return;
+       kfree(UNIONFS_D(dentry)->lower_paths);
+       UNIONFS_D(dentry)->lower_paths = NULL;
        kmem_cache_free(unionfs_dentry_cachep, dentry->d_fsdata);
        dentry->d_fsdata = NULL;
 }
_______________________________________________
unionfs-cvs mailing list: http://unionfs.filesystems.org/
[email protected]
http://www.fsl.cs.sunysb.edu/mailman/listinfo/unionfs-cvs

Reply via email to