Alexandre Julliard pushed to branch master at wine / wine
Commits: 278437b2 by Paul Gofman at 2025-01-27T12:38:08+01:00 crypt32: Release cert context in CertDeleteCertificateFromStore().
- - - - - 0326e917 by Paul Gofman at 2025-01-27T12:38:08+01:00 crypt32: Factor out memstore_free_context() function.
- - - - - 04d821c0 by Paul Gofman at 2025-01-27T12:38:08+01:00 crypt32: Don't try to release zero-refcount context in MemStore_addContext().
That is essentially a no-op code, or that would be asserting in Context_Release().
- - - - - df95ed20 by Paul Gofman at 2025-01-27T12:38:09+01:00 crypt32: Release existing cert context in add_cert_to_store().
- - - - - 489d95d3 by Paul Gofman at 2025-01-27T12:38:10+01:00 crypt32: Only remove cert from mem store list when deleting it.
- - - - - 43f04d06 by Paul Gofman at 2025-01-27T12:38:10+01:00 crypt32/tests: Add a test for deleting and adding certs during enumeration.
- - - - - f62465f5 by Paul Gofman at 2025-01-27T12:38:10+01:00 crypt32: Don't assert in Context_Release() on invalid refcount.
- - - - -
9 changed files:
- dlls/crypt32/cert.c - dlls/crypt32/collectionstore.c - dlls/crypt32/context.c - dlls/crypt32/crypt32_private.h - dlls/crypt32/rootstore.c - dlls/crypt32/store.c - dlls/crypt32/tests/cert.c - dlls/crypt32/tests/store.c - dlls/cryptui/main.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/757bd7909fda259158c9b592ea4dea...