explicitely load all error strings - w/a bug on mipsel
authorSebastian Andrzej Siewior <sebastian@breakpoint.cc>
Mon, 13 Jun 2022 07:11:34 +0000 (08:11 +0100)
committerJérémy Lal <kapouer@melix.org>
Mon, 13 Jun 2022 07:11:34 +0000 (08:11 +0100)
Forwarded: https://github.com/openssl/openssl/issues/18535
Reviewed-by: Jérémy Lal <kapouer@melix.org>
Last-Update: 2022-06-13

Gbp-Pq: Topic deps
Gbp-Pq: Name openssl-mips-18535.patch

src/node.cc

index 64a910e3a283ada0ecda178e325d7798777f3278..7e20ade8b09a207b71a25fa66df02f1d5481bb8f 100644 (file)
@@ -1080,7 +1080,10 @@ InitializationResult InitializeOncePerProcess(
         const char* conf = per_process::cli_options->openssl_config.c_str();
         OPENSSL_INIT_set_config_filename(settings, conf);
       }
-      OPENSSL_init_crypto(OPENSSL_INIT_LOAD_CONFIG, settings);
+      OPENSSL_init_crypto(OPENSSL_INIT_LOAD_CONFIG |
+                    OPENSSL_INIT_LOAD_CRYPTO_STRINGS |
+                    OPENSSL_INIT_ADD_ALL_CIPHERS |
+                    OPENSSL_INIT_ADD_ALL_DIGESTS, settings);
       OPENSSL_INIT_free(settings);
 
       if (ERR_peek_error() != 0) {