crypt32: Free lower quality chain contexts.
This commit is contained in:
parent
a4e88cb644
commit
0dc82780ca
|
@ -473,9 +473,9 @@ static void CRYPT_FreeChainContext(PCertificateChain chain)
|
||||||
{
|
{
|
||||||
DWORD i;
|
DWORD i;
|
||||||
|
|
||||||
/* Note the chain's rgpLowerQualityChainContext isn't freed, but
|
for (i = 0; i < chain->context.cLowerQualityChainContext; i++)
|
||||||
* it's never set, either.
|
CertFreeCertificateChain(chain->context.rgpLowerQualityChainContext[i]);
|
||||||
*/
|
CryptMemFree(chain->context.rgpLowerQualityChainContext);
|
||||||
for (i = 0; i < chain->context.cChain; i++)
|
for (i = 0; i < chain->context.cChain; i++)
|
||||||
CRYPT_FreeSimpleChain(chain->context.rgpChain[i]);
|
CRYPT_FreeSimpleChain(chain->context.rgpChain[i]);
|
||||||
CryptMemFree(chain->context.rgpChain);
|
CryptMemFree(chain->context.rgpChain);
|
||||||
|
|
Loading…
Reference in New Issue