Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit cab0936a authored by Ian Kent's avatar Ian Kent Committed by Linus Torvalds
Browse files

autofs4: check for invalid dentry in getpath



Catch invalid dentry when calculating its path.

Signed-off-by: default avatarIan Kent <raven@themaw.net>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent afec570c
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -171,7 +171,7 @@ static int autofs4_getpath(struct autofs_sb_info *sbi,
	for (tmp = dentry ; tmp != root ; tmp = tmp->d_parent)
		len += tmp->d_name.len + 1;

	if (--len > NAME_MAX) {
	if (!len || --len > NAME_MAX) {
		spin_unlock(&dcache_lock);
		return 0;
	}