[PATCH] crypt32: fixed copy and paste error in engine creation (Coverity)

Marcus Meissner marcus at jet.franken.de
Sat Mar 8 02:41:10 CST 2014


1191499 Copy-paste error
---
 dlls/crypt32/chain.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/crypt32/chain.c b/dlls/crypt32/chain.c
index 9e319d3..94d228a 100644
--- a/dlls/crypt32/chain.c
+++ b/dlls/crypt32/chain.c
@@ -185,14 +185,14 @@ static CertificateChainEngine *get_chain_engine(HCERTCHAINENGINE handle, BOOL al
         if(!allow_default)
             return NULL;
 
-        if(!default_cu_engine) {
+        if(!default_lm_engine) {
             handle = CRYPT_CreateChainEngine(NULL, CERT_SYSTEM_STORE_LOCAL_MACHINE, &config);
             InterlockedCompareExchangePointer((void**)&default_lm_engine, handle, NULL);
             if(default_lm_engine != handle)
                 CertFreeCertificateChainEngine(handle);
         }
 
-        return default_cu_engine;
+        return default_lm_engine;
     }
 
     return (CertificateChainEngine*)handle;
-- 
1.8.4.5




More information about the wine-patches mailing list