diff --git a/examples/tls/tls_common.h b/examples/tls/tls_common.h index faa98fdb..348ad2de 100644 --- a/examples/tls/tls_common.h +++ b/examples/tls/tls_common.h @@ -95,6 +95,9 @@ typedef struct SockIoCbCtx { #ifndef WOLFSSL_USER_IO /* socket includes */ +#ifdef HAVE_NETDB_H +#include +#endif static inline int SockIORecv(WOLFSSL* ssl, char* buff, int sz, void* ctx) { diff --git a/src/tpm2_swtpm.c b/src/tpm2_swtpm.c index 583650fc..dcdda6fb 100644 --- a/src/tpm2_swtpm.c +++ b/src/tpm2_swtpm.c @@ -47,6 +47,9 @@ #include #include #include +#ifdef HAVE_NETDB_H +#include +#endif #include diff --git a/wolftpm/tpm2_socket.h b/wolftpm/tpm2_socket.h index d0114262..0515eabb 100644 --- a/wolftpm/tpm2_socket.h +++ b/wolftpm/tpm2_socket.h @@ -39,7 +39,6 @@ #else #include #include - #include #define SOCKET_T int #endif