From c7c0b09eb6ea18e180d77d38224ed535699001aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herm=C3=A8s=20B=C3=A9lusca-Ma=C3=AFto?= Date: Sat, 17 Oct 2020 16:55:56 +0200 Subject: [PATCH] [BASESRV] Use the correct value for the last parameter of a CsrValidateMessageBuffer() call. --- subsystems/win/basesrv/nls.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/subsystems/win/basesrv/nls.c b/subsystems/win/basesrv/nls.c index de4027bbeb2..ef918667188 100644 --- a/subsystems/win/basesrv/nls.c +++ b/subsystems/win/basesrv/nls.c @@ -338,7 +338,7 @@ CSR_API(BaseSrvNlsGetUserInfo) PBASE_NLS_GET_USER_INFO NlsMsg = &((PBASE_API_MESSAGE)ApiMessage)->Data.NlsGetUserInfo; /* Make sure the buffer is valid and of the right size */ - if ((CsrValidateMessageBuffer(ApiMessage, &NlsMsg->NlsUserInfo, NlsMsg->Size, TRUE)) && + if ((CsrValidateMessageBuffer(ApiMessage, &NlsMsg->NlsUserInfo, NlsMsg->Size, sizeof(BYTE))) && (NlsMsg->Size == sizeof(NLS_USER_INFO))) { /* Acquire the lock to prevent updates while we copy */