diff --git a/src/transport/tcp.c b/src/transport/tcp.c index 5dfe5c4..23d6a4d 100644 --- a/src/transport/tcp.c +++ b/src/transport/tcp.c @@ -427,6 +427,9 @@ static int _tcp_error(char const * message, int code) static int _tcp_server_add_client(TCP * tcp, TCPSocket * client) { TCPSocket ** p; +#ifndef NI_MAXHOST +# define NI_MAXHOST 256 +#endif char host[NI_MAXHOST]; char const * name = host; diff --git a/src/transport/udp.c b/src/transport/udp.c index 333ed50..66eabc1 100644 --- a/src/transport/udp.c +++ b/src/transport/udp.c @@ -393,6 +393,9 @@ static int _udp_client_init(UDPClient * client, struct sockaddr * sa, socklen_t sa_len, UDP * udp) { AppTransportPluginHelper * helper = udp->helper; +#ifndef NI_MAXHOST +# define NI_MAXHOST 256 +#endif char host[NI_MAXHOST]; char const * name = host;