Piotr Caban : winprint: Fix parameters validation in EnumPrintProcessorDatatypesW.
Module: wine Branch: master Commit: a98fb06a5b0278383cd59690d756edeedcb807c4 URL: https://gitlab.winehq.org/wine/wine/-/commit/a98fb06a5b0278383cd59690d756ede... Author: Piotr Caban <piotr(a)codeweavers.com> Date: Sat Dec 3 18:42:10 2022 +0100 winprint: Fix parameters validation in EnumPrintProcessorDatatypesW. --- dlls/winprint/printproc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/winprint/printproc.c b/dlls/winprint/printproc.c index d7d9cce9d93..8ea3557b3bc 100644 --- a/dlls/winprint/printproc.c +++ b/dlls/winprint/printproc.c @@ -81,7 +81,7 @@ BOOL WINAPI EnumPrintProcessorDatatypesW(WCHAR *server, WCHAR *name, DWORD level *no = 0; *needed = sizeof(*info) + sizeof(raw); - if (level != 1 || !datatypes) + if (level != 1 || (size && !datatypes)) { SetLastError(ERROR_INVALID_PARAMETER); return FALSE;
participants (1)
-
Alexandre Julliard