diff options
author | Matt Caswell <matt@openssl.org> | 2017-04-07 11:20:00 +0100 |
---|---|---|
committer | Matt Caswell <matt@openssl.org> | 2017-04-07 13:41:04 +0100 |
commit | 787d9ec74c86b045ef1ed67e8dc5dc65134ed205 (patch) | |
tree | 8f64ef5fda587d3ca2a01124e4aa38e074735c9a /ssl/ssl_rsa.c | |
parent | cd17bb190cf65413877bcddffb5d1fecdb85eef3 (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.c | 3 |
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, |