Commit fe720860 authored by Juan Lang's avatar Juan Lang Committed by Alexandre Julliard

crypt32: Always set cNumOIDs.

parent 95c2eb5d
...@@ -2036,6 +2036,7 @@ BOOL WINAPI CertGetValidUsages(DWORD cCerts, PCCERT_CONTEXT *rghCerts, ...@@ -2036,6 +2036,7 @@ BOOL WINAPI CertGetValidUsages(DWORD cCerts, PCCERT_CONTEXT *rghCerts,
} }
else else
{ {
*cNumOIDs = validUsages.cUsageIdentifier;
if (!rghOIDs) if (!rghOIDs)
*pcbOIDs = cbOIDs; *pcbOIDs = cbOIDs;
else if (*pcbOIDs < cbOIDs) else if (*pcbOIDs < cbOIDs)
...@@ -2050,7 +2051,6 @@ BOOL WINAPI CertGetValidUsages(DWORD cCerts, PCCERT_CONTEXT *rghCerts, ...@@ -2050,7 +2051,6 @@ BOOL WINAPI CertGetValidUsages(DWORD cCerts, PCCERT_CONTEXT *rghCerts,
validUsages.cUsageIdentifier * sizeof(LPSTR)); validUsages.cUsageIdentifier * sizeof(LPSTR));
*pcbOIDs = cbOIDs; *pcbOIDs = cbOIDs;
*cNumOIDs = validUsages.cUsageIdentifier;
for (i = 0; i < validUsages.cUsageIdentifier; i++) for (i = 0; i < validUsages.cUsageIdentifier; i++)
{ {
rghOIDs[i] = nextOID; rghOIDs[i] = nextOID;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment