Dmitry Timoshkov : advapi32: CryptSetKeyParam() should accept NULL pbData.
Module: wine Branch: master Commit: 0274f353356da5bbdf45a491f1ec63e480a4742f URL: https://gitlab.winehq.org/wine/wine/-/commit/0274f353356da5bbdf45a491f1ec63e... Author: Dmitry Timoshkov <dmitry(a)baikal.ru> Date: Mon Apr 8 12:04:22 2024 +0300 advapi32: CryptSetKeyParam() should accept NULL pbData. At least CryptSetKeyParam(KP_X) should accept NULL pbData. Signed-off-by: Dmitry Timoshkov <dmitry(a)baikal.ru> --- dlls/advapi32/crypt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/advapi32/crypt.c b/dlls/advapi32/crypt.c index 73c9b1d219d..0c94999660a 100644 --- a/dlls/advapi32/crypt.c +++ b/dlls/advapi32/crypt.c @@ -1979,7 +1979,7 @@ BOOL WINAPI CryptSetKeyParam (HCRYPTKEY hKey, DWORD dwParam, const BYTE *pbData, if (!(key = key_from_handle(hKey))) return FALSE; - if (!pbData || !key->pProvider || key->pProvider->dwMagic != MAGIC_CRYPTPROV) + if (!key->pProvider || key->pProvider->dwMagic != MAGIC_CRYPTPROV) { SetLastError(ERROR_INVALID_PARAMETER); return FALSE;
participants (1)
-
Alexandre Julliard