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>
Tue, 11 May 2021 00:15:24 +0000 (19:15 -0500)
commitb24c93358035e3c20630a45c0bcdbb45aad9707d
treef8749a6c40449914f89667abb0e169b3a9153fd0
parent548e9ad317393b0439081454d2110f519431d5ef
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