Juan Lang : crypt32: Add an error if the ref count is invalid when releasing a context.

Alexandre Julliard julliard at winehq.org
Wed Nov 4 10:26:25 CST 2009


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

Author: Juan Lang <juan.lang at gmail.com>
Date:   Tue Nov  3 16:46:50 2009 -0800

crypt32: Add an error if the ref count is invalid when releasing a context.

---

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

diff --git a/dlls/crypt32/context.c b/dlls/crypt32/context.c
index b8ad220..e0c1932 100644
--- a/dlls/crypt32/context.c
+++ b/dlls/crypt32/context.c
@@ -173,7 +173,10 @@ BOOL Context_Release(void *context, size_t contextSize,
     BOOL ret = TRUE;
 
     if (base->ref <= 0)
+    {
+        ERR("%p's ref count is %d\n", context, base->ref);
         return FALSE;
+    }
     if (base->type == ContextTypeLink)
     {
         /* The linked context is of the same type as this, so release




More information about the wine-cvs mailing list