2009-06-16 Marcus Brinkmann <marcus@g10code.de>
authorMarcus Brinkmann <mb@g10code.com>
Wed, 17 Jun 2009 13:42:52 +0000 (13:42 +0000)
committerMarcus Brinkmann <mb@g10code.com>
Wed, 17 Jun 2009 13:42:52 +0000 (13:42 +0000)
* gpgme.c (gpgme_result_unref): Hot fix to release a lock.

src/ChangeLog
src/gpgme.c

index 93108af..d7b4592 100644 (file)
@@ -1,5 +1,7 @@
 2009-06-16  Marcus Brinkmann  <marcus@g10code.de>
 
+       * gpgme.c (gpgme_result_unref): Hot fix to release a lock.
+
        * gpgme.c (result_ref_lock): New global variable.
        (gpgme_result_ref, gpgme_result_unref): use it.
 
index 73788e7..3283b34 100644 (file)
@@ -211,6 +211,7 @@ gpgme_result_unref (void *result)
       UNLOCK (result_ref_lock);
       return;
     }
+  UNLOCK (result_ref_lock);
 
   if (data->cleanup)
     (*data->cleanup) (data->hook);