commit | f1f5c70a04d3fadbafe2e160bdf7efb84937a681 | [log] [tgz] |
---|---|---|
author | Dr. Stephen Henson <steve@openssl.org> | Thu Dec 06 21:53:05 2012 +0000 |
committer | Dr. Stephen Henson <steve@openssl.org> | Thu Dec 06 21:53:05 2012 +0000 |
tree | 22b066de85ec41ba07752890c86418832eccb559 | |
parent | 0090a686c0620e5f7d72aef2e74f4a0e01c53e3e [diff] [blame] |
fix handling of "automatic" in file mode
diff --git a/ssl/ssl_conf.c b/ssl/ssl_conf.c index 2375473..940d5a8 100644 --- a/ssl/ssl_conf.c +++ b/ssl/ssl_conf.c
@@ -272,7 +272,12 @@ onoff = 0; value++; } - if (strcasecmp(value, "automatic")) + if (!strcasecmp(value, "automatic")) + { + if (onoff != -1) + onoff = 1; + } + else if (onoff != -1) return 0; } else if (cctx->flags & SSL_CONF_FLAG_CMDLINE)