diff --git a/dlls/crypt32/context.c b/dlls/crypt32/context.c index 9ada6bf7808..20fe0245f8a 100644 --- a/dlls/crypt32/context.c +++ b/dlls/crypt32/context.c @@ -289,6 +289,7 @@ void ContextList_Delete(struct ContextList *list, void *context) EnterCriticalSection(&list->cs); list_remove(entry); LeaveCriticalSection(&list->cs); + list_init(entry); list->contextInterface->free(context); }