static void locks_cleanup()

in src/main/native/org/apache/commons/crypto/random/OpenSslCryptoRandomNative.c [269:280]


static void locks_cleanup(void)
{
  if (dlsym_OpenSSL_version_num() < VERSION_1_1_X) {
    int i;
    dlsym_CRYPTO_set_locking_callback(NULL);

    for (i = 0; i < dlsym_CRYPTO_num_locks(); i++) {
      CloseHandle(lock_cs[i]);
    }
    dlsym_CRYPTO_free(lock_cs);
  }
}