Module: wine Branch: master Commit: 52820b9cf80b9fda123b32884643c9f815be853c URL: http://source.winehq.org/git/wine.git/?a=commit;h=52820b9cf80b9fda123b328846...
Author: Juan Lang juan.lang@gmail.com Date: Tue Nov 3 17:05:29 2009 -0800
crypt32: When creating a link context, call Context_AddRef to add-ref it so its children get add-ref'd too.
---
dlls/crypt32/context.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dlls/crypt32/context.c b/dlls/crypt32/context.c index 4d325c1..2f1720a 100644 --- a/dlls/crypt32/context.c +++ b/dlls/crypt32/context.c @@ -94,7 +94,7 @@ void *Context_CreateLinkContext(unsigned int contextSize, void *linked, unsigned linkContext->type = ContextTypeLink; linkContext->linked = linkedBase; if (addRef) - InterlockedIncrement(&linkedBase->ref); + Context_AddRef(linked, contextSize); TRACE("%p's ref count is %d\n", context, linkContext->ref); } TRACE("returning %p\n", context);