From 2429edaff1af0c26c2361a6b095f4a3dace0267d Mon Sep 17 00:00:00 2001 From: Julia Lawall Date: Fri, 6 Aug 2010 22:58:49 +0200 Subject: [PATCH] --- yaml --- r: 207838 b: refs/heads/master c: ceeab92971e8af05c1e81a4ff2c271124b55bb9b h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/fs/ecryptfs/file.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index cdd66f9ab02b..3cca668a809e 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 31f73bee3e170b7cabb35db9e2f4bf7919b9d036 +refs/heads/master: ceeab92971e8af05c1e81a4ff2c271124b55bb9b diff --git a/trunk/fs/ecryptfs/file.c b/trunk/fs/ecryptfs/file.c index 6e4f84cf73e8..622c95140802 100644 --- a/trunk/fs/ecryptfs/file.c +++ b/trunk/fs/ecryptfs/file.c @@ -199,7 +199,7 @@ static int ecryptfs_open(struct inode *inode, struct file *file) "the persistent file for the dentry with name " "[%s]; rc = [%d]\n", __func__, ecryptfs_dentry->d_name.name, rc); - goto out; + goto out_free; } } if ((ecryptfs_inode_to_private(inode)->lower_file->f_flags & O_RDONLY) @@ -207,7 +207,7 @@ static int ecryptfs_open(struct inode *inode, struct file *file) rc = -EPERM; printk(KERN_WARNING "%s: Lower persistent file is RO; eCryptfs " "file must hence be opened RO\n", __func__); - goto out; + goto out_free; } ecryptfs_set_file_lower( file, ecryptfs_inode_to_private(inode)->lower_file);