From c58df626a9e0af7f6292f33eb3cae76a4697c4f3 Mon Sep 17 00:00:00 2001 From: Paul Lawrence Date: Wed, 5 Feb 2020 08:50:12 -0800 Subject: [PATCH] ANDROID: Incremental fs: Fix crash on failed lookup Don't call dput on error code Change-Id: Ie63645c9ed67fa231829917ae8ca154e049b4921 Signed-off-by: Paul Lawrence Bug: 133435829 (cherry picked from commit 334164ca0f18ea89a922b90020f5e3840a928503) --- fs/incfs/vfs.c | 1 + 1 file changed, 1 insertion(+) diff --git a/fs/incfs/vfs.c b/fs/incfs/vfs.c index fd43e0e0ffbb..e8b72f760f94 100644 --- a/fs/incfs/vfs.c +++ b/fs/incfs/vfs.c @@ -1482,6 +1482,7 @@ static struct dentry *dir_lookup(struct inode *dir_inode, struct dentry *dentry, err = IS_ERR(backing_dentry) ? PTR_ERR(backing_dentry) : -EFAULT; + backing_dentry = NULL; goto out; } else { struct inode *inode = NULL;