Juan Lang : crypt32: Don't free a file store's mem store, it' s already freed by the provider store.

Alexandre Julliard julliard at winehq.org
Thu Nov 5 10:50:01 CST 2009


Module: wine
Branch: master
Commit: c52d110de18d77995c35bd238fa83ba28416245d
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=c52d110de18d77995c35bd238fa83ba28416245d

Author: Juan Lang <juan.lang at gmail.com>
Date:   Wed Nov  4 16:46:13 2009 -0800

crypt32: Don't free a file store's mem store, it's already freed by the provider store.

---

 dlls/crypt32/filestore.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

diff --git a/dlls/crypt32/filestore.c b/dlls/crypt32/filestore.c
index f27b3b7..52e5752 100644
--- a/dlls/crypt32/filestore.c
+++ b/dlls/crypt32/filestore.c
@@ -43,7 +43,6 @@ static void WINAPI CRYPT_FileCloseStore(HCERTSTORE hCertStore, DWORD dwFlags)
     if (store->dirty)
         CertSaveStore(store->memStore, X509_ASN_ENCODING | PKCS_7_ASN_ENCODING,
          store->type, CERT_STORE_SAVE_TO_FILE, store->file, 0);
-    CertCloseStore(store->memStore, dwFlags);
     CloseHandle(store->file);
     CryptMemFree(store);
 }




More information about the wine-cvs mailing list