From 60140610e3405ca950a8b05b0fd8e888ba1a6bd3 Mon Sep 17 00:00:00 2001 From: Juan Lang Date: Thu, 15 Oct 2009 11:52:25 -0700 Subject: [PATCH] crypt32: Compare certificates in a consistent order. --- dlls/crypt32/cert.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/crypt32/cert.c b/dlls/crypt32/cert.c index 281f55f7598..b92aee9c2e4 100644 --- a/dlls/crypt32/cert.c +++ b/dlls/crypt32/cert.c @@ -1196,7 +1196,7 @@ static BOOL compare_cert_by_subject_cert(PCCERT_CONTEXT pCertContext, /* Matching serial number and subject match.. */ ret = CertCompareCertificateName(pCertContext->dwCertEncodingType, - &pCertInfo->Issuer, &pCertContext->pCertInfo->Subject); + &pCertContext->pCertInfo->Subject, &pCertInfo->Issuer); if (ret) ret = CertCompareIntegerBlob(&pCertContext->pCertInfo->SerialNumber, &pCertInfo->SerialNumber); @@ -1207,7 +1207,7 @@ static BOOL compare_cert_by_subject_cert(PCCERT_CONTEXT pCertContext, &pCertInfo->SerialNumber); if (ret) ret = CertCompareCertificateName(pCertContext->dwCertEncodingType, - &pCertInfo->Issuer, &pCertContext->pCertInfo->Issuer); + &pCertContext->pCertInfo->Issuer, &pCertInfo->Issuer); } TRACE("returning %d\n", ret); return ret;