crypt32: Don't free a file store's mem store, it's already freed by the provider...
authorJuan Lang <juan.lang@gmail.com>
Thu, 5 Nov 2009 00:46:13 +0000 (16:46 -0800)
committerAlexander Morozov <amorozov@etersoft.ru>
Thu, 1 Jul 2010 13:18:08 +0000 (17:18 +0400)
dlls/crypt32/filestore.c

index f27b3b7386a2f0466d835818126c51c09deab4f0..52e575271b040f33c572541e5ee700c73cbe1679 100644 (file)
@@ -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);
 }