* gpgsm.c (main): Disable the internal libgcrypt locking.

This commit is contained in:
Werner Koch 2002-09-03 14:53:53 +00:00
parent 59e61f1fa2
commit 94a917356c
2 changed files with 9 additions and 1 deletions

View File

@ -1,3 +1,7 @@
2002-09-03 Werner Koch <wk@gnupg.org>
* gpgsm.c (main): Disable the internal libgcrypt locking.
2002-08-21 Werner Koch <wk@gnupg.org>
* import.c (print_imported_summary): Cleaned up. Print new

View File

@ -74,7 +74,7 @@ enum cmd_and_opt_values {
aSendKeys,
aRecvKeys,
aExport,
aCheckKeys,
aCheckKeys, /* nyi */
aServer,
aLearnCard,
@ -606,6 +606,10 @@ main ( int argc, char **argv)
/* trap_unaligned ();*/
set_strusage (my_strusage);
gcry_control (GCRYCTL_SUSPEND_SECMEM_WARN);
/* We don't need any locking in libgcrypt unless we use any kind of
threading. */
gcry_control (GCRYCTL_DISABLE_INTERNAL_LOCKING);
/* Please note that we may running SUID(ROOT), so be very CAREFUL
when adding any stuff between here and the call to secmem_init()
somewhere after the option parsing */