浏览代码

Stop initializing the hardware accelerator engines simply because
we overloaded the meaning of the argument to crypto_global_init().


svn:r6490

Roger Dingledine 19 年之前
父节点
当前提交
36712a443b
共有 1 个文件被更改,包括 4 次插入3 次删除
  1. 4 3
      src/common/crypto.c

+ 4 - 3
src/common/crypto.c

@@ -189,10 +189,11 @@ crypto_global_init(int useAccel)
     OpenSSL_add_all_algorithms();
     _crypto_global_initialized = 1;
     setup_openssl_threading();
+    if (useAccel < 0) {
+      log_warn(LD_CRYPTO, "Initializing OpenSSL via tor_tls_init().");
+    }
 #ifndef NO_ENGINES
-    if (useAccel) {
-      if (useAccel < 0)
-        log_warn(LD_CRYPTO, "Initializing OpenSSL via tor_tls_init().");
+    if (useAccel > 0) {
       log_info(LD_CRYPTO, "Initializing OpenSSL engine support.");
       ENGINE_load_builtin_engines();
       if (!ENGINE_register_all_complete())