The new init functions can now fail so shouldn't be void
[openssl.git] / apps / openssl.c
index 4a6185b1e2916d935ae875b9476bdc7aa9898b91..e9c24d057296f3ee8bf6c2227bfb3fe3ecbf3ab2 100644 (file)
@@ -172,8 +172,9 @@ static int apps_startup()
 #endif
 
     /* Set non-default library initialisation settings */
-    OPENSSL_init_crypto(OPENSSL_INIT_ENGINE_ALL_BUILTIN
-                        | OPENSSL_INIT_LOAD_CONFIG, NULL);
+    if (!OPENSSL_init_crypto(OPENSSL_INIT_ENGINE_ALL_BUILTIN
+                             | OPENSSL_INIT_LOAD_CONFIG, NULL))
+        return 0;
 
     setup_ui_method();