Don't define SSL_select_next_proto if OPENSSL_NO_TLSEXT set
authorDr. Stephen Henson <steve@openssl.org>
Mon, 18 Nov 2013 16:52:10 +0000 (16:52 +0000)
committerDr. Stephen Henson <steve@openssl.org>
Mon, 18 Nov 2013 16:52:10 +0000 (16:52 +0000)
ssl/ssl.h

index 4e40594..3c3b56f 100644 (file)
--- a/ssl/ssl.h
+++ b/ssl/ssl.h
@@ -1278,9 +1278,11 @@ void SSL_get0_next_proto_negotiated(const SSL *s, const unsigned char **data,
                                    unsigned *len);
 #endif
 
+#ifndef OPENSSL_NO_TLSEXT
 int SSL_select_next_proto(unsigned char **out, unsigned char *outlen,
                          const unsigned char *in, unsigned int inlen,
                          const unsigned char *client, unsigned int client_len);
+#endif
 
 #define OPENSSL_NPN_UNSUPPORTED        0
 #define OPENSSL_NPN_NEGOTIATED 1