--- a/include/h2o/socket.h +++ b/include/h2o/socket.h @@ -29,6 +29,7 @@ #include #include #include +#include #include "h2o/cache.h" #include "h2o/memory.h" #include "h2o/openssl_backport.h" @@ -45,7 +44,11 @@ #if OPENSSL_VERSION_NUMBER >= 0x10002000L #define H2O_USE_ALPN 1 +#ifndef OPENSSL_NO_NEXTPROTONEG #define H2O_USE_NPN 1 +#else +#define H2O_USE_NPN 0 +#endif #elif OPENSSL_VERSION_NUMBER >= 0x10001000L #define H2O_USE_ALPN 0 #define H2O_USE_NPN 1