MINOR: protocol: add SSL context to listeners if USE_OPENSSL is defined
This will be needed to accept incoming SSL connections.
diff --git a/include/types/protocols.h b/include/types/protocols.h
index 275122f..c6073b4 100644
--- a/include/types/protocols.h
+++ b/include/types/protocols.h
@@ -27,6 +27,10 @@
#include <sys/stat.h>
#include <sys/un.h>
+#ifdef USE_OPENSSL
+#include <openssl/ssl.h>
+#endif
+
#include <common/config.h>
#include <common/mini-clist.h>
#include <eb32tree.h>
@@ -126,6 +130,11 @@
char *interface; /* interface name or NULL */
int maxseg; /* for TCP, advertised MSS */
+#ifdef USE_OPENSSL
+ struct {
+ SSL_CTX *ctx;
+ } ssl_ctx;
+#endif
/* warning: this struct is huge, keep it at the bottom */
struct sockaddr_storage addr; /* the address we listen to */
struct {