crypt32: NULL ptr could leak into function (Coverity).

This commit is contained in:
Marcus Meissner 2010-12-31 12:00:22 +01:00 committed by Alexandre Julliard
parent cd028045f1
commit aa16c89b29
1 changed files with 6 additions and 1 deletions

View File

@ -4628,8 +4628,13 @@ BOOL WINAPI CryptEncodeObjectEx(DWORD dwCertEncodingType, LPCSTR lpszStructType,
}
SetLastError(NOERROR);
if (dwFlags & CRYPT_ENCODE_ALLOC_FLAG && pvEncoded)
if (dwFlags & CRYPT_ENCODE_ALLOC_FLAG) {
if (!pvEncoded) {
SetLastError(ERROR_INVALID_PARAMETER);
return FALSE;
}
*(BYTE **)pvEncoded = NULL;
}
encodeFunc = CRYPT_GetBuiltinEncoder(dwCertEncodingType, lpszStructType);
if (!encodeFunc)
{