diff options
-rw-r--r-- | fs/overlayfs/namei.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/overlayfs/namei.c b/fs/overlayfs/namei.c index c5449efd96d5..de3e6da1d5a5 100644 --- a/fs/overlayfs/namei.c +++ b/fs/overlayfs/namei.c | |||
@@ -976,6 +976,8 @@ struct dentry *ovl_lookup(struct inode *dir, struct dentry *dentry, | |||
976 | upperdentry = dget(index); | 976 | upperdentry = dget(index); |
977 | 977 | ||
978 | if (upperdentry || ctr) { | 978 | if (upperdentry || ctr) { |
979 | if (ctr) | ||
980 | origin = stack[0].dentry; | ||
979 | inode = ovl_get_inode(dentry->d_sb, upperdentry, origin, index, | 981 | inode = ovl_get_inode(dentry->d_sb, upperdentry, origin, index, |
980 | ctr); | 982 | ctr); |
981 | err = PTR_ERR(inode); | 983 | err = PTR_ERR(inode); |