From 2e530d5db6f602f612c3a40de4990f79dc2a60bb Mon Sep 17 00:00:00 2001 From: wangpggg Date: Fri, 2 Feb 2024 10:14:31 +0800 Subject: [PATCH] fixed c659cb2 from https://gitee.com/c459517356/kernel_linux_5.10/pulls/1264 Change the local layer to verify that symlink_path works Signed-off-by: wangpggg --- fs/hmdfs/inode_local.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/hmdfs/inode_local.c b/fs/hmdfs/inode_local.c index 4ec03bed95cc..37ddcfc4ee2f 100644 --- a/fs/hmdfs/inode_local.c +++ b/fs/hmdfs/inode_local.c @@ -761,7 +761,7 @@ static bool symname_is_allowed(const char *symname) buf[0] = '/'; strncpy(buf + 1, symname, symname_len); strcat(buf, "/"); - p = strstr(symname, "/../"); + p = strstr(buf, "/../"); if (p) { kfree(buf); return false; -- Gitee