summaryrefslogtreecommitdiff
path: root/ext/openssl/openssl.c
diff options
context:
space:
mode:
authorfoobar <sniper@php.net>2002-07-12 21:46:36 +0000
committerfoobar <sniper@php.net>2002-07-12 21:46:36 +0000
commit36fbe5c93380a51b924ec3011a2441d8b9f890b9 (patch)
tree72e783631f112e3574b66416fa114e5ca14c7528 /ext/openssl/openssl.c
parentb6cc6a2376b864552f1ac5eaec8a507ba9f8cf3b (diff)
downloadphp-git-36fbe5c93380a51b924ec3011a2441d8b9f890b9.tar.gz
Fixed bug: #18295. e_os.h is not supposed to be included..
Diffstat (limited to 'ext/openssl/openssl.c')
-rw-r--r--ext/openssl/openssl.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/ext/openssl/openssl.c b/ext/openssl/openssl.c
index 61565f60c7..fb42a3ce32 100644
--- a/ext/openssl/openssl.c
+++ b/ext/openssl/openssl.c
@@ -39,7 +39,6 @@
#include <openssl/pem.h>
#include <openssl/err.h>
#include <openssl/conf.h>
-#include <openssl/e_os.h>
#include <openssl/rand.h>
#define DEFAULT_KEY_LENGTH 512
@@ -576,10 +575,12 @@ PHP_MINIT_FUNCTION(openssl)
config_filename = getenv("OPENSSL_CONF");
if (config_filename == NULL)
config_filename = getenv("SSLEAY_CONF");
- if (config_filename == NULL) {
+
+ /* default to 'openssl.cnf' if no environment variable is set */
+ if (config_filename == NULL) {
snprintf(default_ssl_conf_filename, sizeof(default_ssl_conf_filename), "%s/%s",
X509_get_default_cert_area(),
- OPENSSL_CONF);
+ "openssl.cnf");
}
else
strncpy(default_ssl_conf_filename, config_filename, sizeof(default_ssl_conf_filename));