提交 9076bd25 编写于 作者: D Dr. Stephen Henson

Make no-psk compile without warnings.

PR#4035
Reviewed-by: NMatt Caswell <matt@openssl.org>
上级 c69ce935
......@@ -1316,10 +1316,6 @@ int s_server_main(int argc, char *argv[])
goto end;
}
break;
#else
case OPT_PSK_HINT:
case OPT_PSK:
break;
#endif
#ifndef OPENSSL_NO_SRP
case OPT_SRPVFILE:
......
......@@ -5228,8 +5228,9 @@ int ssl_generate_master_secret(SSL *s, unsigned char *pms, size_t pmslen,
s->method->ssl3_enc->generate_master_secret(s,
s->session->master_key,
pms, pmslen);
#ifndef OPENSSL_NO_PSK
err:
#endif
if (pms) {
if (free_pms)
OPENSSL_clear_free(pms, pmslen);
......
......@@ -333,13 +333,13 @@ CERT *ssl_cert_dup(CERT *cert)
goto err;
if (!custom_exts_copy(&ret->srv_ext, &cert->srv_ext))
goto err;
#ifndef OPENSSL_NO_PSK
if (cert->psk_identity_hint) {
ret->psk_identity_hint = BUF_strdup(cert->psk_identity_hint);
if (ret->psk_identity_hint == NULL)
goto err;
}
#endif
return (ret);
err:
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册