diff options
| author | Christian Brauner <brauner@kernel.org> | 2026-07-21 13:28:57 +0200 |
|---|---|---|
| committer | Christian Brauner <brauner@kernel.org> | 2026-07-21 13:28:57 +0200 |
| commit | a61ac15f5796e911f9c3ff3e49cd67c2fe803a6d (patch) | |
| tree | a0cf3c335678823e56f574b3824b0917d173f5fb | |
| parent | cf3c8f160a3e4ec0d9f377d85c76800c959025ac (diff) | |
| parent | 9d7ed813ee5ff0d469bd99630828ed6fdef4e8da (diff) | |
| download | linux-next-a61ac15f5796e911f9c3ff3e49cd67c2fe803a6d.tar.gz linux-next-a61ac15f5796e911f9c3ff3e49cd67c2fe803a6d.zip | |
Merge branch 'vfs-7.3.fat' into vfs.all
Signed-off-by: Christian Brauner <brauner@kernel.org>
| -rw-r--r-- | fs/fat/namei_msdos.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/fs/fat/namei_msdos.c b/fs/fat/namei_msdos.c index 9f2a2e9a9ce8..ee6824c5d136 100644 --- a/fs/fat/namei_msdos.c +++ b/fs/fat/namei_msdos.c @@ -29,6 +29,9 @@ static int msdos_format_name(const unsigned char *name, int len, unsigned char c; int space; + if (len > NAME_MAX) + return -ENAMETOOLONG; + if (name[0] == '.') { /* dotfile because . and .. already done */ if (opts->dotsOK) { /* Get rid of dot - test for it elsewhere */ |
