summaryrefslogtreecommitdiff
path: root/src/global.c
diff options
context:
space:
mode:
authorMarcus Brinkmann <marcus.brinkmann@ruhr-uni-bochum.de>2012-01-03 22:04:30 +0100
committerMarcus Brinkmann <marcus.brinkmann@ruhr-uni-bochum.de>2012-01-03 22:04:30 +0100
commit38fcd59ce774eaa3d65f2f7534c989afd860eb56 (patch)
tree8c8020cfbe0626332454ce5dda68f3b9402c3228 /src/global.c
parent14cf1f7e338fedb8edaff5631441746605152bd6 (diff)
downloadlibgcrypt-38fcd59ce774eaa3d65f2f7534c989afd860eb56.tar.gz
Fix pthread locking and remove defunctional support for static lock init.
* src/ath.c: Include assert.h. (ath_mutex_destroy, ath_mutex_lock, ath_mutex_unlock): Dereference LOCK. * src/g10lib.h (_gcry_secmem_module_init): New declaration. * src/global.c (global_init): Call _gcry_secmem_module_init. * src/secmem.c (_gcry_secmem_module_init): New function.
Diffstat (limited to 'src/global.c')
-rw-r--r--src/global.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/global.c b/src/global.c
index 36d6646d..bde8791c 100644
--- a/src/global.c
+++ b/src/global.c
@@ -131,6 +131,9 @@ global_init (void)
err = _gcry_primegen_init ();
if (err)
goto fail;
+ err = _gcry_secmem_module_init ();
+ if (err)
+ goto fail;
return;