summaryrefslogtreecommitdiffstats
path: root/ssl/ssl_rsa.c
diff options
context:
space:
mode:
authorMatt Caswell <matt@openssl.org>2017-04-07 11:20:00 +0100
committerMatt Caswell <matt@openssl.org>2017-04-07 13:41:04 +0100
commit787d9ec74c86b045ef1ed67e8dc5dc65134ed205 (patch)
tree8f64ef5fda587d3ca2a01124e4aa38e074735c9a /ssl/ssl_rsa.c
parentcd17bb190cf65413877bcddffb5d1fecdb85eef3 (diff)
Create an ENDPOINT enum type for use internally
We need it for the custom extensions API Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/3139)
Diffstat (limited to 'ssl/ssl_rsa.c')
-rw-r--r--ssl/ssl_rsa.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/ssl/ssl_rsa.c b/ssl/ssl_rsa.c
index ecf2ff3e73..87be6460b5 100644
--- a/ssl/ssl_rsa.c
+++ b/ssl/ssl_rsa.c
@@ -798,7 +798,8 @@ static int serverinfo_process_buffer(const unsigned char *serverinfo,
/* Register callbacks for extensions */
ext_type = (serverinfo[0] << 8) + serverinfo[1];
if (ctx != NULL
- && custom_ext_find(&ctx->cert->custext, 1, ext_type, NULL)
+ && custom_ext_find(&ctx->cert->custext, ENDPOINT_SERVER,
+ ext_type, NULL)
== NULL
&& !SSL_CTX_add_server_custom_ext(ctx, ext_type,
serverinfo_srv_add_cb,