From: Dmitry Timoshkov <dmitry(a)baikal.ru>
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;
--
GitLab
https://gitlab.winehq.org/wine/wine/-/merge_requests/5535