mirror of
https://github.com/openssl/openssl.git
synced 2024-12-19 06:53:49 +08:00
fix s_client crash
The 'http proxy' commit broke s_client default host/port value. Thanks to Matt for the simplest fix. Reviewed-by: Matt Caswell <matt@openssl.org>
This commit is contained in:
parent
81fc390fd9
commit
fc0eb00bca
@ -635,8 +635,8 @@ int s_client_main(int argc, char **argv)
|
||||
char *CApath = NULL, *CAfile = NULL, *cbuf = NULL, *sbuf = NULL;
|
||||
char *mbuf = NULL, *proxystr = NULL, *connectstr = NULL;
|
||||
char *cert_file = NULL, *key_file = NULL, *chain_file = NULL, *prog;
|
||||
char *chCApath = NULL, *chCAfile = NULL, *host = SSL_HOST_NAME, *inrand =
|
||||
NULL;
|
||||
char *chCApath = NULL, *chCAfile = NULL, *host = SSL_HOST_NAME;
|
||||
char *inrand = NULL;
|
||||
char *passarg = NULL, *pass = NULL, *vfyCApath = NULL, *vfyCAfile = NULL;
|
||||
char *sess_in = NULL, *sess_out = NULL, *crl_file = NULL, *p;
|
||||
char *jpake_secret = NULL, *xmpphost = NULL;
|
||||
@ -1067,7 +1067,8 @@ int s_client_main(int argc, char **argv)
|
||||
if (!extract_host_port(proxystr, &host, NULL, &port))
|
||||
goto end;
|
||||
}
|
||||
else if (!extract_host_port(connectstr, &host, NULL, &port))
|
||||
else if (connectstr != NULL
|
||||
&& !extract_host_port(connectstr, &host, NULL, &port))
|
||||
goto end;
|
||||
|
||||
if (unix_path && (socket_type != SOCK_STREAM)) {
|
||||
|
Loading…
Reference in New Issue
Block a user