forked from enlightenment/efl
fix eet_init() when called several times but is failing
SVN revision: 42971
This commit is contained in:
parent
4650a3c6de
commit
2d315f76c9
|
@ -740,7 +740,7 @@ eet_init(void)
|
||||||
/* Disable warning messages about problems with the secure memory subsystem.
|
/* Disable warning messages about problems with the secure memory subsystem.
|
||||||
This command should be run right after gcry_check_version. */
|
This command should be run right after gcry_check_version. */
|
||||||
if (gcry_control(GCRYCTL_DISABLE_SECMEM_WARN))
|
if (gcry_control(GCRYCTL_DISABLE_SECMEM_WARN))
|
||||||
return 0;
|
return --eet_init_count;
|
||||||
/* This command is used to allocate a pool of secure memory and thus
|
/* This command is used to allocate a pool of secure memory and thus
|
||||||
enabling the use of secure memory. It also drops all extra privileges the
|
enabling the use of secure memory. It also drops all extra privileges the
|
||||||
process has (i.e. if it is run as setuid (root)). If the argument nbytes
|
process has (i.e. if it is run as setuid (root)). If the argument nbytes
|
||||||
|
@ -751,7 +751,7 @@ eet_init(void)
|
||||||
WRN("BIG FAT WARNING: I AM UNABLE TO REQUEST SECMEM, Cryptographic operation are at risk !");
|
WRN("BIG FAT WARNING: I AM UNABLE TO REQUEST SECMEM, Cryptographic operation are at risk !");
|
||||||
}
|
}
|
||||||
if (gnutls_global_init())
|
if (gnutls_global_init())
|
||||||
return 0;
|
return --eet_init_count;
|
||||||
#endif
|
#endif
|
||||||
#ifdef HAVE_OPENSSL
|
#ifdef HAVE_OPENSSL
|
||||||
ERR_load_crypto_strings();
|
ERR_load_crypto_strings();
|
||||||
|
@ -782,7 +782,7 @@ eet_init(void)
|
||||||
EVP_cleanup();
|
EVP_cleanup();
|
||||||
ERR_free_strings();
|
ERR_free_strings();
|
||||||
#endif
|
#endif
|
||||||
return 0;
|
return --eet_init_count;
|
||||||
}
|
}
|
||||||
|
|
||||||
EAPI int
|
EAPI int
|
||||||
|
|
Loading…
Reference in New Issue