diff options
author | Marcus Brinkmann <marcus.brinkmann@ruhr-uni-bochum.de> | 2012-01-03 22:04:30 +0100 |
---|---|---|
committer | Marcus Brinkmann <marcus.brinkmann@ruhr-uni-bochum.de> | 2012-01-03 22:04:30 +0100 |
commit | 38fcd59ce774eaa3d65f2f7534c989afd860eb56 (patch) | |
tree | 8c8020cfbe0626332454ce5dda68f3b9402c3228 /src/global.c | |
parent | 14cf1f7e338fedb8edaff5631441746605152bd6 (diff) | |
download | libgcrypt-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.c | 3 |
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; |