]> www.infradead.org Git - users/jedix/linux-maple.git/commit
cifsd: Pass string length parameter to match_pattern()
authorNamjae Jeon <namjae.jeon@samsung.com>
Sun, 21 Mar 2021 08:32:19 +0000 (17:32 +0900)
committerSteve French <stfrench@microsoft.com>
Mon, 12 Apr 2021 04:22:18 +0000 (23:22 -0500)
commitf07cd62f1272a7613854c5bb713d3c82d5674512
tree7890d7cc18f5077521faaa717ef8bde0cb69fe17
parent340f38efb097bbb5284b85cd8298fc4d5bd453d9
cifsd: Pass string length parameter to match_pattern()

When iterating through a directory, a file's name may not be
null-terminated (depending on the underlying filesystem implementation).

Modify match_pattern to take the string's length into account when matching
it against the request pattern.

Signed-off-by: Marios Makassikis <mmakassikis@freebox.fr>
Signed-off-by: Namjae Jeon <namjae.jeon@samsung.com>
Signed-off-by: Steve French <stfrench@microsoft.com>
fs/cifsd/misc.c
fs/cifsd/misc.h
fs/cifsd/smb2pdu.c
fs/cifsd/smb_common.c